我正在尝试从运行在虚拟机上的批处理文件访问虚拟机上的用户环境变量。该批处理文件是从主机上的批处理文件调用的,该批处理文件还设置了环境变量。
如果我在虚拟机中打开一个新的命令提示符,那么我可以获得这个变量的值。但是,如果我尝试从从主机上的批处理文件调用的虚拟机上的批处理文件中访问它,我将无法访问它。
主机上的批处理文件:
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
有什么方法可以更改虚拟机上的批处理文件运行的用户帐户吗?这样它就可以访问变量。