如何使用VMWare工具“vmrun”制作屏幕截图?

时间:2010-02-12 22:13:02

标签: vmware vmware-workstation

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

我只想截取每个启动的虚拟机的屏幕截图。

列出开机虚拟机非常简单且有效! (vmrun list)

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

例如:

vmrun -T ws captureScreen %VMPATH% %OUTPUTPATH%

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

我还试图加入-gu USERNAME-gp PASSWORD,但这会导致同样的问题。

2 个答案:

答案 0 :(得分:0)

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

我遇到了同样的麻烦,因为我使用“root”和“root_pwd”作为我的用户/通行证,然后我意识到它必须是来宾内的密码。

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

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

答案 1 :(得分:0)

我试图通过VMWare Player 3.1在我的查询中运行该语句并且它有效。我想我也可以使用新的VMWare Workstation(7.1)。