ベースマシンから仮想マシン(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"