从事网管工作的朋友,总会遇到一些局域网补丁更新不统一的问题,但是要每一台机都自行下载这补丁,未免太浪费网络带宽了。虽然可以通过其他计算机共享补丁,但补丁太多,总不能每个都手动点击安装吧?其实可以通过批处理解决。
1、将下载的补丁统一放到一个文件夹 hotfix:
2、在文件夹中新建一个 txt 文本文档 update.txt,输入以下内容:
FOR /R %%F IN (*.msu) DO start /wait wusa %%F /quiet /norestart
3、将 update.txt 的后缀名修改为 update.bat:
4、然后把 hotfix 文件夹拷贝到需要安装补丁的电脑,双击 update.bat 安装:
5、安装完成后,窗口会自动关闭。
附网上分享的一个批处理命令:
@Echo Off
Title Install Windows Update pack
Echo 正在安装Windows系统补丁,请稍等......
for %%i in (*.exe) do %%i /passive /norestart /nobackup
For %%F In (*.msu) Do Call :Update %%F
Shutdown.exe -r -t 19
Exit
:Update
Echo 安装完成
Start /Wait %1 /quiet /norestart
GoTo :EOF
Exit