Vmware-Vsphere

如何從 PowerCLI 打開 VMware 遠端控制台(應用程序)?

  • October 29, 2020

我們環境中最近對 ESXi 的更新添加了一項功能,即“使用 VMRC 打開”。

Web 客戶端螢幕片段

這在瀏覽器之外工作,並且由於訪問在瀏覽器內部執行的控制台的方法在我的 Chrome 中已經幾個月沒有工作了,所以刪除依賴項是一個可喜的變化。

有沒有辦法從 PowerCLI 打開控制台應用程序?我有 v5.8。我已經查看了Open-VMConsoleWindow,但它似乎是為了打開一個瀏覽器視窗。

是否可以以某種方式啟動此應用程序而無需在 vSphere Web 客戶端中進行操作?

經過一個多小時的搜尋和反複試驗,我遵循了馬里奧·倫茨所說的:

C:\Program Files (x86)\VMware\VMware Remote Console\vmrc.exe vmrc://[USERNAME]@[VC]/?moid=[VM-MOREF-ID]

$$ VM-MOREF-ID $$可以在 URL 中找到,在最近的 Web 客戶端版本中(我連接到 ESXI 6.5 vCenter 的 Web 客戶端)。打開 Web 客戶端,登錄並點擊虛擬機。在 URL 中,有時會有這樣的內容:

:VirtualMachine:vm-324:

因此,在 Target 中使用以下內容在桌面上創建一個快捷方式:

C:\Program Files (x86)\VMware\VMware Remote Console\vmrc.exe vmrc://[USERNAME]@[VC]/?moid="vm-324"

那應該做的工作。

$$ USERNAME $$和$$ VC $$應分別替換為您的使用者名和 vCenter Server 地址。 這將詢問您在命令行中指定的使用者名的密碼。你可以省略“

$$ USERNAME $$@" 如果您希望每次都被要求輸入使用者名,請從命令行中獲取。

引用自:https://serverfault.com/questions/653728