Bat文件用于安装程序-进行一次安装,直到安装完成

时间:2018-08-27 17:45:28

标签: file batch-file

我对.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

1 个答案:

答案 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