我目前正在与vmrun-工具的工作,以控制VMware虚拟机。 我使用在Windows 7 X64的VMWareWorkstation 7.0.0 / 7.0.1和3.0.0 VMWarePlayer

我只是想采取其通电的每个虚拟机的屏幕截图。

清单上电的虚拟机是很简单的作品! (vmrun列表)

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

例如:

vmrun -T ws captureScreen %VMPATH% %OUTPUTPATH%

我得到没有错误消息,但控制台被阻塞(以及命令从未完成)。

我也试图包括-gu USERNAME-gp PASSWORD,但它会导致同样的问题。

有帮助吗?

解决方案 2

我试图通过的VMware Player 3.1运行在我questition声明和它的工作。我想我也可以使用的,新的VMware Workstation(7.1)。

其他提示

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

我有同样的麻烦,你因为我用“根”和“root_pwd”为我的用户名/密码,后来我意识到,它必须是来宾内pasword。

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

另外,%outpath中%需要是PNG。在PNG的captureScreen命令输出。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top