Windows 7 用于使用 GUI 启动 VMWARE 实例的批处理文件

Windows 7 Batch File to Launch a VMWARE Instance with GUI

我有一台 Windows 7 主机,带有基于 VMWARE Workstation 9 的来宾操作实例。我需要的是来宾 OS 不仅要 运行 还要 运行 在主机重新启动时在 VMWARE Workstation gui 中的来宾内部——比如说,由于电源故障。我已经在线尝试了所有解决方案,但到目前为止我无法使 GUI 出现——尽管来宾 OS 确实 启动。

到目前为止,这是我的解决方案:我创建了一个 .bat 文件并设置了 Windows 任务计划程序以启动 .bat 程序。这是批处理文件中的内容:

cd "C:\Program Files (x86)\VMware\VMware Workstation"
vmrun start  "C:\VirtualMachines\WindowsServer2012_std_ArcGISVM2\Windows Server 2012 Std.vmx" gui

请注意,我正在使用“vmrun”程序,但使用其他使用 VM Ware Workstation 可执行文件的在线解决方案对 gui 部分也没有帮助。添加或删除“gui”标志似乎没有任何区别。

另请注意,我不想在 'shared' 虚拟机设置中将工作站用作服务器。应该有更简单的方法。

谢谢!

[Edited/Detailed 下面回答]

没关系。我确实按照另一个站点的说明创建了一个共享虚拟机(其 link 不再工作了!)

我是这样实现的:

  1. 使用 VMWare Workstation gui,按 F9 调出启用虚拟机共享的选项。

  2. 在共享window中,右击您的虚拟机->管理->共享虚拟机;我选择了默认选项。

  3. 在同一个 gui 中,在 'Shared VMs' 选项卡下,单击 'Manage Auto Start'

就是这样!现在我可以在主机系统重新启动后启动 VMWare Workstation GUI。

PS。我在这里发布问题是因为我最初是使用脚本来实现的;我认为可能会有更多 scripts/programming 解决方案。此外,Expert Exchange 可能是一场竞赛,但它昨天为我提供了完整的解决方案,无需任何登录;因此,作为曾经的付费会员,我曾假设他们现在已经成为 'free' 网站。但是今天他们的 link 不起作用。