我最近开始了一项新工作,我们在VMWare Fusion中运行Windows的虚拟副本(Mac OSX是主机)。除此之外,我们还有一些.bat
可以定期运行的实用程序文件。我希望能够从我的主机环境运行这些命令。
vmrun
对此很好,我想出了类似下面的内容:
vmrun -T ws -gu <user> -gp <password> runProgramInGuest <.vmx file> c:\/batch\/hello.bat
这会执行命令,但它会以静默方式执行。在这种情况下,我hello.bat
包含了经典
echo "hello, world!"
问题:有没有办法捕获Windows控制台上发送到标准输出的内容,并使用这些命令将其显示在我的主机中
vmrun
在HOST上使用其他命令来复制文件并从GUEST中删除它。然而,这很麻烦并且需要许多步骤。我可以更简单地做吗?