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

如何使用VMWare工具“vmrun”制作屏幕截图?,vmware,vmware-workstation,Vmware,Vmware Workstation,我目前正在使用vmrun工具来控制VMWare虚拟机。 我正在Windows 7 x64上使用VMWareWorkstation 7.0.0/7.0.1和VMWarePlayer 3.0.0 我只想对每个开机的虚拟机进行截图 列出虚拟机上的电源非常简单而且有效! vmrun列表 但是captureScreen命令不起作用。 我尝试了几个命令行选项 例如: vmrun -T ws captureScreen %VMPATH% %OUTPUTPATH% 我没有收到错误消息,但控制台被阻止,命令永远

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

我只想对每个开机的虚拟机进行截图

列出虚拟机上的电源非常简单而且有效! vmrun列表

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

例如:

vmrun -T ws captureScreen %VMPATH% %OUTPUTPATH%
我没有收到错误消息,但控制台被阻止,命令永远不会结束


我还尝试包括-gu用户名和-gp密码,但这会导致相同的问题。

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

我和你有同样的问题,因为我使用root和root_pwd作为我的用户/通行证,然后我意识到它必须是来宾内部的pasword

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

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

我试图通过VMWare Player 3.1在我的问题中运行该语句,结果成功了。我想我可能还可以使用新的VMWare Workstation 7.1。

使用7.0.1版这对我来说不适用。。。7.1版可能已经发布了吗improvements@youllknow:什么是错误,什么是无效的。这应该行得通。vmrun-T ws-gu USERNAME-gp PASSWORD captureScreen%VMPATH%%OUTPUTPATH%-我再次检查了用户名和密码,它们被正确设置为来宾参数OUTPUTPATH是一个png文件。