【发布时间】:2017-07-03 02:44:05
【问题描述】:
我正在尝试为常规(非管理员)用户(组 DOMAIN\Domain 用户)设置权限,以便通过 WMI 远程获取有关系统和磁盘的一般信息。
我在“计算机管理”/“服务和应用程序”/“WMI 控制”中设置了权限。我在 REMOTE_COMPUTER_NAME 上设置了“执行方法”、“启用帐户”、“远程启用”。 此外,我将“域用户”组添加到本地“分布式 COM 用户”。
然后我在 LOCAL_COMPUTER_NAME 上运行 PowerShell 请求,它返回正确的响应:
Get-WMIObject Win32_OperatingSystem -ComputerName REMOTE_COMPUTER_NAME
然后我运行另一个返回错误的 PowerShell 请求:
Get-WMIObject Win32_LogicalDisk -ComputerName REMOTE_COMPUTER_NAME
Get-WMIObject : Provider failure
这个错误等于代码:0x80041004
但是,如果我从管理员帐户运行此请求,然后从普通用户帐户运行请求,我会得到正确的响应。
我尝试在根 WMI 权限(具有继承)上设置所有复选框,但没有帮助。我知道我必须设置一些额外的权限,但是哪些权限呢? Google 没有帮助我。
【问题讨论】:
标签: permissions wmi