仮想マシンで実行されているバッチ ファイルから仮想マシンのユーザー環境変数にアクセスしようとしています。このバッチ ファイルは、環境変数も設定するホスト マシン上のバッチ ファイルから呼び出されます。
仮想マシンで新しいコマンド プロンプトを開くと、この変数の値を取得できます。しかし、ホスト マシンのバッチ ファイルから呼び出される仮想マシンのバッチ ファイルからアクセスしようとすると、アクセスできません。
ホスト マシン上のバッチ ファイル:
set BUILD=4732
"C:\Program Files (x86)\VMware\VMware VIX\vmrun" -T ws -gu PostBuild -gp ****** -h https://WIN-M7AT2VUR3HQ:8333/sdk writeVariable "E:\VM Testing\Windows 7.vmx" guestEnv BUILD %BUILD%"
"C:\Program Files (x86)\VMware\VMware VIX\vmrun" -T ws -gu PostBuild -gp ****** -h https://WIN-M7AT2VUR3HQ:8333/sdk runProgramInGuest "E:\VM Testing\Windows 7.vmx" -activeWindow -interactive "C:\Automation\CopylatestbuildAndInstall.bat"
pause
仮想マシンでバッチ ファイルを実行しているユーザー アカウントを変更する方法はありますか? 変数にアクセスできるようにします。