我对.bat文件非常陌生。我正在制作一个bat文件来安装我们公司需要的所有程序。我遇到的一个问题-我与Microsoft合作创建了一个msi文件来安装Office 365,但是我希望这是在其上安装Office 365的行,直到安装完成后才移到蝙蝠的下一行文件。我应该为此输入什么。下面是bat文件的第一部分,您可以看到第二行到最后一行是我安装Office的位置。有时这行得通,有时却行不通。
请帮忙吗?
%windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
"\\nas\install\IBM\Client Access\VR7_1\Windows\image64a\setup.exe" /s /v"/qn /norestart ADDLOCAL=afp,scs,req,inavbo,dt,dtexcel,odbc,emu"
msiexec /i "\\nas\install\ADOBE\Adobe STD X USE\Setup\AcroStan.msi" TRANSFORMS=AcroStan.mst /qb
msiexec /i "\\nas\install\MICROSOFT\Office 365 ProPlus\NewInstallMSI\OfficeProPlus64Bit.msi" /qb
Dism /online /enable-feature /featurename:NetFX3 /All /Source:"\\nas\install\MICROSOFT\Windows 10\Win10ENT\sources\sxs" /LimitAccess
答案 0 :(得分:0)
我认为start "" /wait
是您的最佳选择。我没有您的所有命令,因此您需要测试一下:
start "" /wait "%windir%\System32\reg.exe" ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
start "" /wait "\\nas\install\IBM\Client Access\VR7_1\Windows\image64a\setup.exe" /s /v"/qn /norestart ADDLOCAL=afp,scs,req,inavbo,dt,dtexcel,odbc,emu"
start "" /wait "msiexec" /i "\\nas\install\ADOBE\Adobe STD X USE\Setup\AcroStan.msi" TRANSFORMS=AcroStan.mst /qb
start "" /wait "msiexec" /i "\\nas\install\MICROSOFT\Office 365 ProPlus\NewInstallMSI\OfficeProPlus64Bit.msi" /qb
start "" /wait "Dism" /online /enable-feature /featurename:NetFX3 /All /Source:"\\nas\install\MICROSOFT\Windows 10\Win10ENT\sources\sxs" /LimitAccess