我开发了一个工具,可以通过 WMI 从远程 Windows Server 2003 服务器简单检索已注册的服务和已安装的应用程序。
我的问题是,该工具需要由非这些服务器管理员的用户临时运行。
我创建了一个域用户(该工具将使用该用户运行查询),我想授予该域用户对每台服务器的远程 WMI 权限,但考虑到大约有 200 台服务器,我无法手动执行此操作。有没有办法通过 WMI 授予该域用户的访问权限,或者通过 SMS 或组策略分发注册表更改?
答案1
我认为您可以使用登录脚本结合此处提到的技巧来授予适当的权限: http://blogs.msdn.com/spatdsg/archive/2007/11/21/set-wmi-namespace-security-via-gpo-script.aspx
免责声明:由于我身边没有 Windows 机顶盒,所以我还没有亲自尝试过,因此我建议你在决定用它做任何事情之前先在几个开发机上尝试一下。干杯。