远程 PC 上 powershell 的 Get-WmiObject 需要哪些 Windows 权限?

远程 PC 上 powershell 的 Get-WmiObject 需要哪些 Windows 权限?

当我在远程 PC 上运行一个简单的 powershell 命令时,例如

获取-WmiObject Win32_Process-计算机Pc1

一些电脑回复“拒绝访问”,而其他电脑回复正常,但我无法区分它们。

涉及哪些权利?

答案1

答案2

首先禁用 Windows 防火墙,看看是否这么简单;如果是这样,您可以将其缩小到单个端口。

答案3

您需要是目标 PC 上的本地管理员,并且需要使用这些凭据。

答案4

如果 WMI 控制权限调整为允许访问,非管理员应该能够运行 PowerShell WMI 查询。

我的研究发现以下内容...请参阅 KB 325353 和http://msdn.microsoft.com/en-us/library/aa393613(VS.85).aspx

在目标服务器上:计算机管理 | WMI 控制 | 安全选项卡 突出显示 Root\cimv2 节点 单击安全按钮 对于 EVERYONE 组,选中远程启用框或添加一个组并授予远程启用和启用帐户。

我还没有机会测试这些设置。请先在非生产服务器上进行验证。

相关内容