我無法與Azure運行的Windows操作系統上的任何虛擬機建立WMI連接。在我的局域網和廣域網上,同樣的命令可以很好地連接到任何Windows機器。WMI連接到Azure上的Windows服務器
例如
Get-WmiObject -Namespace "root\cimv2" -Class Win32_ComputerSystem -Impersonation 3 -ComputerName RemoteWinHost -Credential domain\username
工作正常,並讓我從 「RemoteWinHost」 所需的信息。然而,當我試圖讓一個Azure的VM相同的失敗,給了我這個錯誤:
Get-WmiObject : The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)
At line:1 char:1
+ Get-WmiObject -Namespace "root\cimv2" -Class Win32_ComputerSystem -Im ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Get-WmiObject], COMException
+ FullyQualifiedErrorId : GetWMICOMException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
是否有人可以指導我如何完成WMI連接到Azure的VM。虛擬機不是我的域的一部分,對於Credential,我使用主機名代替域名(主機名\用戶名)。還嘗試了它,而不追加主機名。同樣的結果。