我正在尝试为常规(非管理员)用户(组DOMAIN \ Domain用户)设置权限,以便通过WMI远程获取有关系统和磁盘的一般信息。
我在"计算机管理"中设置权限。 /"服务和应用" /" WMI控制"。我设置了#34;执行方法","启用帐户","远程启用"在REMOTE_COMPUTER_NAME上。 此外,我添加了#34;域用户"分组到本地" Distrubuted 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权限(带继承)上设置所有复选框,但它没有帮助。我明白我必须设置一些额外的权限,但是哪些权限?谷歌没有帮助我。
答案 0 :(得分:0)
你不会相信,但重启计算机有帮助!