0

我正在尝试将虚拟机配置为从开机的机器启动。我有那个工作。现在,一旦有人在虚拟机的开始菜单上单击“关闭”,我希望能够关闭整个机器。

如果有帮助,我正在将 VMware 与 Windows 7 映像一起使用。

谢谢!

4

1 回答 1

0

使用某种等待选项调用虚拟机的启动,然后调用关闭。

像这样的东西

start /wait vmware-cmd cfg.vmx start 
shutdown -s

我没有安装任何 vmware,我现在无法对其进行测试,因此我无法确保 vmware-cmd 不会立即返回。如果是这种情况,那么你必须在你的 bat 文件中寻找一些循环机制,比如

vmware-cmd cfg.vmx start 
:again
vmware-cmd cfg.vmx getstate >state.txt
if (state.txt contains some string indicating still running) goto again
shutdown -s
于 2012-05-17T16:47:11.540 回答