关于自动化安装离线补丁包更新

在平时的不少运维工做中,有时企业会部署专门的更新服务器,如使用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

       此方法不只适用于平常运维中手动离线更新补丁,也适用于平时作实验时,因为某些产品要求必须安装某个补丁才能运行时使用。

       一点感想,分享一下,若有不足,还请各位博友包涵。

相关文章
相关标签/搜索