0

仮想マシンで実行されているバッチ ファイルから仮想マシンのユーザー環境変数にアクセスしようとしています。このバッチ ファイルは、環境変数も設定するホスト マシン上のバッチ ファイルから呼び出されます。

仮想マシンで新しいコマンド プロンプトを開くと、この変数の値を取得できます。しかし、ホスト マシンのバッチ ファイルから呼び出される仮想マシンのバッチ ファイルからアクセスしようとすると、アクセスできません。

ホスト マシン上のバッチ ファイル:

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

仮想マシンでバッチ ファイルを実行しているユーザー アカウントを変更する方法はありますか? 変数にアクセスできるようにします。

4

1 に答える 1