ベースマシンを介して仮想マシンで実行可能ファイルを実行する

ベースマシンを介して仮想マシンで実行可能ファイルを実行する

ベースマシンから仮想マシン(Windows Server 2003 OS、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 "[standard] vmname/vmname.vmx" -activeWindow -interactive "C:\windows\system32\notepad.exe"

関連情報