0

我使用的是最新版本的 VMWare Workstation。在我的 VMWareTools 中,我配置了一个单独的脚本文件 (start.bat),以便在(来宾)操作系统启动时启动。不幸的是,它在按预期启动来宾系统时没有运行。

  1. 当按下“立即运行”时,它可以工作
  2. 从 CMD 运行脚本也可以
  3. 我已更改服务(VMWareTools 服务)以在不同用户下运行 - 没有成功
  4. 所有(服务的)用户都具有管理员权限

我不知道出了什么问题。也许有人有一个想法......

4

2 回答 2

0

我错误配置了 VM 的电源部分。从文档。

Power Off/Shut Down Guest — 如果设置为 Power Off,它会关闭活动的虚拟机,就像硬件 PC 上的电源按钮一样。虚拟机突然关闭,没有考虑正在进行的工作。

启动时也适用类似的情况。正确设置脚本启动。一旦你知道答案 - 一如既往 - 它是如此明显。然而,另一条评论仍然是一个有趣的选择。

只是一个提示:运行脚本时,VMWare 报告脚本没有成功运行,它确实成功了。ERRORLEVEL = 0在脚本末尾设置可以避免这个问题。

于 2011-01-14T12:17:39.647 回答
0

我没有让 VMWare Tools 启动工作,但是通过调度程序启动的相同脚本(恕我直言,启动后启动 bat 文件的最方便方法)工作正常。由于调度程序提供了一个用户界面,因此很容易安排 bat 文件,它甚至允许我“以”指定用户的身份运行。顺便说一句,我发现这篇文章如何检查服务是否通过批处理文件运行并启动它,如果它没有运行?此处有助于确定特定服务是否已在运行。

于 2011-01-12T19:48:32.783 回答