gpt4 book ai didi

c# - 如何以编程方式更改 WMI 的设置而不是使用 wmimgmt.msc snappin?

转载 作者:行者123 更新时间:2023-11-30 12:16:20 24 4
gpt4 key购买 nike

通常你是这样走的:

  • 开始 -> 运行
  • 输入wmimgmt.msc并回车
  • 右键单击“WMI 控制”节点 ->属性
  • 在安全选项卡上单击安全按钮
  • 添加新用户
  • 对于您刚刚添加的用户允许“远程启用”

这如何以编程方式完成(C# 或 vbs)?我在网上搜索了一下,发现了一些关于使用 WMIC 来做的事情,但我不知道该怎么做。如果它们对您有帮助,请提供以下链接。 http://msdn.microsoft.com/en-us/library/aa393613%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/aa393611%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/aa822575%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/aa822576%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/aa394531%28v=VS.85%29.aspx

非常感谢

最佳答案

我不会解释具体如何做到这一点,但由于您正在做的事情涉及对 Windows、编程和管理的一些很好的理解,我将简单地为您提供源代码的链接,您可以将其调整到您的项目中管理 WMI 安全:

http://www.codeproject.com/KB/system/WmiSecurity.aspx

基本上您应该注意以下段落:

所以在这一点上,一些示例应该足以说明该实用程序的用法。假设您想要将域 HelpDesk 组添加到 S223001 计算机上的 CIMV2 和后续命名空间。此外,假设该组应该能够远程连接和读取 WMI 对象。为此:

WmiSecurity/C=S223001/A/N=Root\CimV2/M=MyDomain\HelpDesk:REMOTEACCESS/R

希望对您有所帮助。

干杯。

关于c# - 如何以编程方式更改 WMI 的设置而不是使用 wmimgmt.msc snappin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5559419/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com