我正在使用WMI来检索REMOTE计算机服务。为了检查结果,我尝试了WMIC:
WMIC / NODE:“hostname”/ USER:“login”/ PASSWORD:“pwd”OS
WMIC / NODE:“hostname”/ USER:“login”/ PASSWORD:“pwd”SERVICE等。
Win server 2k3机器上的一切都很好。但是在新的Win服务器2k8上它可以工作但不是SERVICE别名 - 我只是得到“0x80041003访问被拒绝”。 远程查询时出现此错误(如果我在服务器本身查询本地服务器,则没有错误。)
我的用户是此服务器上的管理员。我检查了本地安全策略,从root / CIMV2名称空间为remoteEnable授予用户权限,为远程访问,远程午餐,远程激活授予DCOM权限。我尝试启用日志记录但找不到任何有用的信息。我已经阅读了关于这个主题的数十篇文章,但也找不到答案。
这里http://technet.microsoft.com/en-us/library/ee692772.aspx我读过:“0x80041003(WBEM_E_ACCESS_DENIED)这通常是在尝试访问命名空间的进程没有所需的WMI权限时产生的。尝试远程访问的帐户应该是目标的管理员计算机;此外,该帐户可能需要启用特定权限。 要解决此错误,请检查远程命名空间上的命名空间安全性,以查看为该帐户启用的权限。“
所以,我已经完成了所有建议的操作而没有结果。
为什么我可以成功查询所有别名(表示用户拥有所有必要的权限)但不能查询服务?现在我已经没有任何想法并寻求帮助。