關於自動化安裝離線補丁包更新

在平時的不少運維工做中,有時企業會部署專門的更新服務器,如使用WSUS服務器,可是若是企業尚未來得及部署此類服務器,而服務器須要更新大批量管理手動下載的更新補丁時該如何操做呢?windows

固然,會有同窗說一個一個安裝…可是這就須要管理員一直守在服務器旁邊,等待完成一個再安裝,太浪費時間了,有沒有一自動化安裝的方法呢?咱們說固然是有的,方法以下:    
首先,將下載好的補丁包存放在服務器某個目錄中,並在該目錄中建立一個批處理文件,批處理文件內容以下:服務器

@echo off運維

@echo 正在安裝windows Server 2008 R2_SP1補丁更新包程序……...ide

FOR /R %%F IN (*.msu) DO start /wait wusa %%F /quiet /norestart測試

          在PowerShell中運行便可。網站

          本文中我是離線安裝IE11,此時,程序顯示正在下載所需更新(而我測試環境中的機器是不能上網的)。ui

         p_w_picpath

          IE安裝程序下載了半天告訴我,須要安裝補丁程序,才能繼續安裝IE11,提示信息以下圖所示:3d

         p_w_picpath

         好吧,我根據提示在Microsoft網站下載好了以下補丁,並把前面提到的自動安裝批處理也放在此目錄中,批處理文件名字取名爲install.bat。rest

         p_w_picpath

        先來運行install.bat運行時的結果以下:blog

       p_w_picpath

       執行完成後,以下圖所示:

      p_w_picpath

     接下來,安裝IE 11,發現已經能夠正常安裝了,且跳過了下載更新的頁面,以下圖所示:

     p_w_picpath

     單擊上圖中的「安裝」按鈕後,IE11進入了安裝界面,以下圖所示:

     p_w_picpath

      安裝完成後,能夠看到,IE11已經安裝成功了,以下圖所示:

      p_w_picpath

       此方法不只適用於平常運維中手動離線更新補丁,也適用於平時作實驗時,因爲某些產品要求必須安裝某個補丁才能運行時使用。

       一點感想,分享一下,若有不足,還請各位博友包涵。

相關文章
相關標籤/搜索