我想在远程计算机上运行查询(例如 CIM_Memory),在这种情况下它是虚拟机。我在 Powershell 中使用此代码:
Get-WmiObject CIM_Memory -ComputerName IPADDRESS -Credential USERNAME
当然有一个实际的 IP 和用户名。 RemoteAdmin 在两个操作系统(都是 Win7)上启用。
我得到了这个例外:
Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)
由于它是具有 UAC 功能的 Win7,因此用户会获得一个访问令牌。所以有这个注册表项:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem LocalAccountTokenFilterPolicy
将其设置为 1 后,仍然得到相同的异常。可能是什么问题呢?
您是否阅读了 MSDN 上的 WMI Troubleshooting 部分?这是关于您的错误的说法: