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

简介:

在平时的很多运维工作中,有时企业会部署专门的更新服务器,如使用WSUS服务器,但是如果企业还没有来得及部署此类服务器,而服务器需要更新大批量管理手动下载的更新补丁时该如何操作呢?

当然,会有同学说一个一个安装…但是这就需要管理员一直守在服务器旁边,等待完成一个再安装,太浪费时间了,有没有一自动化安装的方法呢?我们说当然是有的,方法如下:     
首先,将下载好的补丁包存放在服务器某个目录中,并在该目录中创建一个批处理文件,批处理文件内容如下:

@echo off

@echo 正在安装windows Server 2008 R2_SP1补丁更新包程序……...

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

          在PowerShell中运行即可。

          本文中我是离线安装IE11,此时,程序显示正在下载所需更新(而我测试环境中的机器是不能上网的)。

         image

          IE安装程序下载了半天告诉我,需要安装补丁程序,才能继续安装IE11,提示信息如下图所示:

         image

         好吧,我根据提示在Microsoft网站下载好了如下补丁,并把前面提到的自动安装批处理也放在此目录中,批处理文件名字取名为install.bat。

         image

        先来运行install.bat运行时的结果如下:

       image

       执行完成后,如下图所示:

      image

     接下来,安装IE 11,发现已经可以正常安装了,且跳过了下载更新的页面,如下图所示:

     image

     单击上图中的“安装”按钮后,IE11进入了安装界面,如下图所示:

     image

      安装完成后,可以看到,IE11已经安装成功了,如下图所示:

      image

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

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



本文转自wangtingdong 51CTO博客,原文链接:http://blog.51cto.com/tingdongwang/1844487,如需转载请自行联系原作者

相关文章
|
7月前
|
数据可视化 Linux 网络安全
CentOS7.9下离线安装OctoMation编排自动化SOAR开源社区免费版
CentOS7.9下离线安装OctoMation编排自动化SOAR开源社区免费版
171 0
|
7月前
|
XML Java 测试技术
『App自动化测试之Appium应用篇』| 元素定位工具Appium-Inspector从简介、安装、配置到使用的完整攻略
『App自动化测试之Appium应用篇』| 元素定位工具Appium-Inspector从简介、安装、配置到使用的完整攻略
799 3
|
2月前
|
Web App开发 Java 测试技术
一、自动化:web自动化。Selenium 入门指南:从安装到实践
一、自动化:web自动化。Selenium 入门指南:从安装到实践
49 0
|
3月前
|
Linux Shell 网络安全
Kickstart 自动化安装
Kickstart结合PXE技术实现Linux系统的自动化安装,适用于需批量部署一致版本的服务器场景,以减少重复劳动。通过搭建Kickstart+DHCP+NFS+TFTP+PXE架构,服务器可远程启动并下载安装配置。具体包括:配置TFTP服务以传输启动文件,设置PXE引导参数指向Kickstart脚本,利用DHCP分配IP地址。这种方式极大地提高了部署效率与一致性。
68 2
|
4月前
|
测试技术 Linux 虚拟化
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
详细的VMware虚拟机安装macOS Big Sur的保姆级教程,包括下载VMware和macOS镜像、图解安装步骤和遇到问题时的解决方案,旨在帮助读者顺利搭建macOS虚拟机环境。
161 3
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
|
3月前
|
Linux
Kickstart 自动化安装
随着业务增长,服务器需求增加且需统一Linux版本以便维护。Kickstart自动化安装平台结合PXE技术,简化安装流程,显著节省时间。Intel开发的PXE技术允许工作站通过网络下载映像并启动操作系统,整个架构包括Kickstart+DHCP+NFS+TFTP+PXE。配置涉及DHCP、TFTP安装及PXE内核模块配置,最终实现远程自动化安装Linux系统。
42 3
|
4月前
|
测试技术 开发工具 虚拟化
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
这篇文章提供了一份保姆级的教程,指导如何在MacOS虚拟机上安装Xcode,包括环境准备、基础软件安装以及USB扩展插件的使用,以实现iOS自动化测试方案的第一步。
162 0
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
|
5月前
|
Ubuntu Linux
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
|
7月前
|
SQL 关系型数据库 MySQL
【简单无脑】自动化脚本一键安装虚拟机下的MySQL服务
该文章提供了在虚拟机上安装MySQL服务的简化方法,特别是针对新手。作者提供了一个自动化脚本`install_mysql.sh`,使得安装过程更简单。用户需要下载`install.rpm`资源,将其放在指定目录下,然后创建并编辑脚本文件,将提供的代码粘贴进去,通过`chmod u+x`授权,最后运行脚本`./install_mysql.sh [rpm文件路径]`来安装MySQL。文章还附有相关图片说明。
310 1
【简单无脑】自动化脚本一键安装虚拟机下的MySQL服务
|
7月前
|
SQL 缓存 关系型数据库
MySQL常见问题解决和自动化安装脚本
这篇内容包含了两个主要部分:解决MySQL登录问题和处理GPG密钥问题。当MySQL密码正确但无法登录时,可以通过执行SQL命令`ALTER USER`和`flush privileges`来修改和重置密码。对于MySQL安装时的GPG密钥错误,首先需要强制删除旧的MySQL仓库包,导入新的GPG公钥,然后安装MySQL服务器。如果遇到GPG检查错误,可以使用`--nogpgcheck`参数忽略检查来安装。最后,提供了一个自动化安装MySQL的脚本,用于检查旧版本、卸载残留、安装MySQL8并启动服务。
374 1
MySQL常见问题解决和自动化安装脚本