我使用的是最新版本的VMWare Workstation。在我的VMWareTools中,我已经配置了一个单独的脚本文件(start.bat),以便在引导(guest)操作系统时启动。不幸的是,当按照预期启动客户系统时它不会运行。
我不知道出了什么问题。也许某人有想法......
答案 0 :(得分:0)
我没有让VMWare Tools启动工作,但通过调度程序启动相同的脚本(恕我直言,启动后启动bat文件最方便的方式)工作正常。由于调度程序提供了一个用户界面,因此很容易安排bat文件,它甚至允许我“运行”为指定用户。顺便说一句,我发现这篇文章How to check if a service is running via batch file and start it, if it is not running?对于确定特定服务是否已经运行非常有用。
答案 1 :(得分:0)
我错误配置了VM的电源部分。来自文档。
关闭电源/关机客户端 - 如果设置为“关闭电源”,则会关闭活动虚拟机,如硬件PC上的电源按钮。虚拟机突然断电,不考虑正在进行的工作。
类似的情况适用于启动时。正确设置脚本开始。一旦你知道答案 - 总是 - 它是如此明显。但是,另一条评论仍然是一个有趣的选择。
只是一个提示:当运行脚本时,VMWare报告脚本没有成功运行,它就是这样做的。在脚本末尾设置ERRORLEVEL = 0
可以避免此问题。