通常你会这样:
如何以编程方式(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
非常感谢
答案 0 :(得分:2)
我不会详细解释如何执行此操作,但由于您正在做一些涉及对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
希望它可以提供帮助。
干杯。
答案 1 :(得分:1)
使用WMI可以做很多事情。您需要的.net的WMI API。以下是一些可能有助于实现目标的示例和链接。
http://msdn.microsoft.com/en-us/library/Aa394572
http://msdn.microsoft.com/en-us/library/aa393964%28v=vs.85%29.aspx#obtaining_data_from_WMI
WMI简单易行:http://www.csharphelp.com/2006/10/wmi-made-easy-for-c/