1

我目前正在使用 vmrun-Tool 来控制 VMWare 虚拟机。我在 Windows 7 x64 上使用 VMWareWorkstation 7.0.0/7.0.1 和 VMWarePlayer 3.0.0。

我只是想为每台开机的虚拟机截屏。

列出开机虚拟机非常简单且有效!(虚拟机运行列表)

但是 captureScreen 命令不起作用。我尝试了几个命令行选项。

例如:

vmrun -T ws captureScreen %VMPATH% %OUTPUTPATH%

我没有收到错误消息,但控制台被阻止(并且命令永远不会完成)。

我也尝试包含-gu USERNAMEand -gp PASSWORD,但它会导致同样的问题。

4

2 回答 2

0

确保您用于“-gu”和“-gp”的用户/密码是来宾操作系统而不是主机的有效用户名和密码。

我遇到了和你一样的麻烦,因为我使用“root”和“root_pwd”作为我的用户/密码,然后我意识到它必须是客人内部的密码。

vmrun -T ws -gu GUEST_USER -gp GUEST_PASS captureScreen %VMPATH% %OUTPUTPATH%

此外,%OUTPATH% 必须是 png。captureScreen 命令以 PNG 格式输出。

于 2010-04-17T15:48:53.993 回答
0

我尝试通过 VMWare Player 3.1 运行我的问题中的语句并且它有效。我想我也可以使用新的 VMWare Workstation (7.1)。

于 2010-07-20T17:32:32.513 回答