通过基础机器在虚拟机中运行可执行文件

通过基础机器在虚拟机中运行可执行文件

我想从我的主机启动虚拟机(Windows Server 2003 操作系统,使用 VMWARE Workstation 安装)中的可执行文件

我尝试了以下命令

"C:\Program Files\VMware\VMware VIX\vmrun" -T server -h https://machine-name.domain-name:8333/sdk -u username -p password -gu guestusername -gp guestpassword runProgramInGuest "[standard] vmname/vmname.vmx" -activeWindow "C:\windows\system32\notepad.exe"

执行此操作时,记事本不会显示,但打开任务管理器时,它会显示 notepad.exe 在我的帐户下运行

答案1

它通过添加关键字-interactive .....起作用。

如果没有它,GUI 就不会出现。

因此,运行良好的命令是

“C:\Program Files\VMware\VMware VIX\vmrun”-T 服务器-hhttps://机器名.域名:8333/sdk-u 用户名 -p 密码 -gu 访客用户名 -gp 访客密码 runProgramInGuest “[标准] 虚拟机名称/虚拟机名称.vmx” -activeWindow -interactive “C:\windows\system32\notepad.exe”

相关内容