我目前正在使用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
,但这会导致同样的问题。
答案 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)。