当我在远程PC上运行一个简单的powershell命令时,
Get-WmiObject Win32_Process -computer Pc1
一些PC回复“访问被拒绝”,而其他答复罚款,但我无法得到的差异。
涉及哪些权利?
你看过这个ServerFault问题用户需要在远程计算机上进行WMI访问的权限/权限?
先禁用Windows防火墙,看看是否如此简单; 如果是这样,你可以缩小到个别端口。
您需要成为目标PC上的本地pipe理员,并且您需要使用这些凭据。
如果WMI控制权限被调整为允许访问,则非pipe理员应能够运行PowerShell WMI查询。
我的研究发现以下内容…见KB 325353和http://msdn.microsoft.com/en-us/library/aa393613(VS.85).aspx
在目标服务器上:计算机pipe理| WMI控制| 安全选项卡突出显示Root \ cimv2节点单击安全性button对于每个人组,选中远程启用框或添加一个组并授予远程启用和启用帐户。
我还没有机会testing这些设置。 请先在非生产型服务器上进行validation。