目的:可以批量自動安裝系統(tǒng)補丁。
專注于為中小企業(yè)提供成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)天山免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
環(huán)境:window 7
腳本如下:
@echo Off title Install Windows Update pack echo 正在安裝,請稍等...... ::循環(huán)當(dāng)前目錄中所有的exe文件并執(zhí)行安裝 for %%i in (*.exe) do %%i /passive /norestart /nobackup ::循環(huán)當(dāng)前目錄下的所有msu,執(zhí)行安裝 for %%f in (*.msu) do start /wait wusa %%f /quiet /norestart
理解:
主要是for循環(huán)當(dāng)前目錄返回參數(shù)然后執(zhí)行,這里/quiet是不詢問模式,/norestart是不重啟,針對補丁文件,這個腳本原本是用來安靜安裝補丁的,/passive按順序執(zhí)行。,/nobackup不備份。
如果安裝完所有的補丁需要自動重啟,可以在末尾加上shutdown -r -t 20
如果擔(dān)心出錯,這里有一個穩(wěn)妥的辦法:
1)把補丁文件放在同一個目錄下;
2)在cmd中定位到這個目錄執(zhí)行dir /b > a.txt
3)a.txt文件中會生成當(dāng)前目錄下所有的文件列表,在每一種類型中選取一個文件名到cmd中用/?查詢它的參數(shù),然后把需要的參數(shù)寫到列表中對應(yīng)的文件后面;
4)刪除列表中a.txt行,把a.txt文件名改為a.bat執(zhí)行.
這個方法比較慢,但妥妥的(注意各個位置的空格)。