我想在远程计算机上运行查询(例如CIM_Memory),在这种情况下,它是虚拟机。我在Powershell中使用这段代码:Powershell远程计算机上的WMI查询
Get-WmiObject CIM_Memory -ComputerName IPADDRESS -Credential USERNAME
当然带有一个实际的IP和用户名。 RemoteAdmin在两个操作系统上都启用(包括Win7)。
我得到这个异常:
Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)
因为它是与Win7的UAC功能,得到了用户的访问令牌。所以有这个注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\ LocalAccountTokenFilterPolicy
将此设置为1后,仍然得到相同的异常。可能是什么问题呢?