在我们的环境中最近对ESXi进行的更新添加了一个function“使用VMRC打开”。

这可以在浏览器之外运行,并且由于访问浏览器内部的控制台的方法在我的Chrome浏览器中还没有工作好几个月,所以删除这个依赖关系是一个值得欢迎的改变。
有没有办法从PowerCLI打开控制台应用程序? 我有v5.8。 我已经看了Open-VMConsoleWindow ,但它似乎打算打开一个浏览器窗口。
是否有可能以某种方式启动这个应用程序,而不会在vSphere Web客户端中混淆?
我没有看VMRC,我也不是PowerCLI的专家,但看起来你可以像这样打开一个控制台:
C:\Program Files (x86)\VMware\VMware Remote Console\vmrc.exe vmrc://[USERNAME]@[VC]/?moid=[VM-MOREF-ID]
要么
C:\Program Files (x86)\VMware\VMware Remote Console\vmrc.exe vmrc://clone:[VC-TICKET]@[VC]/?moid=[VM-MOREF-ID]
资源
您应该能够通过PowerCLI以某种方式获得虚拟机的pipe理对象引用标识(moid / VM-MOREF-ID),然后启动vmrc.exe。 也许你甚至可以得到你的vCenter票据,并使用第二种方式,而不需要提供用户名和密码。
编辑:PowerCLI 6.5,在PowerCLI博客 2016-11-17上发布,安装VMRC并使用Open-VMConsoleWindow命令启动。
Get-VM -Name *VM-name* | Open-VMConsoleWindow
Tunsworthy在GitHub上发布了PowerCLI脚本Open-VMConsole来启动独立的VMRC。