我正在尝试在命令提示符下使用以下命令:
start /wait msiexec /i WebPlatformInstaller_3_10_amd64_en-US.msi /qn /l*v c:\webplatform.log & echo %ERRORLEVEL%
我遇到的问题是该命令在 msiexec 进程完成之前返回 %ERRORLEVEL%。
当我分别运行这两个命令时(在命令提示符或批处理脚本中),即运行以下命令,它确实会正确返回 %ERRORLEVEL%(在进程完成后):
start /wait msiexec /i WebPlatformInstaller_3_10_amd64_en-US.msi /qn /l*v c:\webplatform.log
echo %ERRORLEVEL%
但是我想在一行上运行这些命令作为一个命令而不是两个单独的命令,这可能吗?