我正在尝试让搭载 Windows 10 Enterprise LTSC 的 HP t430 瘦客户端在启动时使用 VMRC 进入 ESXI 服务器上的 VM。我希望它 1) 全屏显示 2) 隐藏或最小化 VMRC 工具栏 3) 不要求输入用户和密码。
目前我有一个以 为目标的快捷方式,
"C:\Program Files (x86)\VMware\VMware Remote Console\vmrc.exe" "vmrc://192.168.44.224/?moid=3"
并且我将快捷方式设置为最大化运行。
但是,即使我在 VMRC 启动期间单击,系统也会始终询问我 esxi 服务器的凭据Remember Crednetials
- 下次这些字段会填充,但我仍然必须单击确定。然后,我仍然必须单击Enter Full Screen Mode
VMRC 窗口工具栏中的才能真正使其全屏显示。
我在 vmware 论坛上找到了另一篇帖子这里遇到了同样的问题,但没有发布解决方案。有办法吗?
答案1
命令-X
行选项将以全屏模式启动虚拟机。
此外,您还可以使用隐藏的命令行选项代替 VMRC URL 来指定凭据:
"C:\Program Files (x86)\VMware\VMware Remote Console\vmrc.exe" ^
-X ^
--user YOUR_USERNAME ^
--password YOUR_PASSWORD ^
--host 192.168.44.224 ^
--moid 3
请注意,通过命令行传递密码是不安全的,因为一个进程的命令行对其他进程是可见的。
如果您希望虚拟机始终全屏运行且没有 UI,也可以考虑运行vmware-kvm.exe
,vmrc.exe
它支持相同的命令行参数。(披露:我编写了 vmware-kvm。)
(VMRC 也有一个隐藏的--password-stdin
命令行选项,我认为它应该能够从 stdin(从管道或文件重定向)读取密码,但我不记得它应该如何工作,如果它仍然有效的话。)