一种Windows系统下批量安装离线升级包的方法技术方案

技术编号:18444541 阅读:24 留言:0更新日期:2018-07-14 10:13
本发明专利技术涉及计算机领域,特别涉及一种Windows系统下批量安装离线升级包的方法。通过编写简单的脚本,自动安装、校验升级包,大大简化了测试的操作流程,轻松实现了自动化测试。

A method for batch installation of offline upgrade packages under Windows system

The invention relates to the field of computer, in particular to a method for batch installation of offline upgrade packages under Windows system. By compiling a simple script, installing and checking the upgrade package automatically, the operation process of the test is greatly simplified and automated testing is realized easily.

【技术实现步骤摘要】
一种Windows系统下批量安装离线升级包的方法
本专利技术涉及计算机领域,特别涉及一种Windows系统下批量安装离线升级包的方法。
技术介绍
计算机是20世纪最先进的科学技术专利技术之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩展到社会的各个领域,已形成了规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的社会变革,计算机已遍及一般学校、企事业单位,进入寻常百姓家,成为信息社会中必不可少的工具。操作系统是计算机和服务器的重要组成部分,客户在系统下进行各种软件部署来实现各种应用。部分客户由于业务原因不通过网络进行更新,而是进行离线升级包的升级,手动对安装包进行离线更新。
技术实现思路
本专利技术是通过如下技术方案实现的,一种Windows系统下批量安装离线升级包的方法,包括以下步骤:将离线升级包以及自动安装脚本update.bat放到同一文件夹下;运行update.bat;依次对升级包进行安装,安装完毕后生成update.txt文件;查看update.txt,返回值0000表示安装成功,返回值1111表示理线升级包安装失败,重新进行安装。本专利技术提供一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行以实现所述的方法。本专利技术提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序以实现所述的方法。本专利技术相对于现有技术的有益效果是,本专利技术提供了一种在Windows环境下对离线升级包进行自动安装、校验的方法。通过编写简单的脚本,自动安装、校验升级包,大大简化了测试的操作流程,轻松实现了自动化测试。附图说明图1本专利技术一实施例提供的方法流程图具体实施方式下面结合附图对本专利技术的较佳实施例进行详细阐述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。本专利技术的流程如下所示:1、将离线升级包以及自动安装脚本update.bat放到同一文件夹下。2、运行update.bat。3、依次对升级包进行安装,安装完毕后生成update.txt文件。4、查看update.txt,返回值0000表示安装成功,返回值1111表示理线升级包安装失败,重新进行安装。本实施例的具体脚本如下:@echooffclsif%PROCESSOR_ARCHITECTURE%==x86setarch=x86if%PROCESSOR_ARCHITECTURE%==AMD64setarch=x64for/F"tokens=4-5delims=[.]"%%Ain('ver')dosetver=%%A.%%Bsetlog="update.log"echo"%date%-%time%">%log%echo.echoInstallingupdatesfrom"%~dp0"echo.for/r"%~dp0"%%min("Windows%ver%*%arch%*.msu")do(setmsupath=%%msetmsufile=%%~nmcall:wusa)echo.echoDone!Pleasecheck%log%forresults.echo.pausegoto:eof:wusaecho%msufile%start/wait"%SystemRoot%\System32\wusa.exe""%msupath%"/quiet/norestartecho%msufile%%errorlevel%>>%log%术语“计算机系统”包括根据上述实施方式实现系统或执行方法的硬件、软件和数据存储装置。例如,计算机系统可包括中央处理单元(CPU)、输入装置、输出装置和数据存储。优选地,计算机系统具有用于提供视觉输出显示的监视器(例如,商业处理设计)。数据存储可包括RAM、盘驱动器或其它计算机可读介质。计算机系统可包括通过网络连接的多个计算装置,并且能够经过该网络彼此通信。以上实施方式的方法可设为计算机程序或者携带计算机程序的计算机程序产品或者计算机可读介质,所述计算机程序设置成在计算机上运行时执行上述方法。术语“计算机可读介质”包括(但不限于)可直接由计算机或者计算机系统读取或者访问的任何非临时媒体或介质。所述介质可包括(但不限于)诸如软盘、硬盘存储媒体和磁带的磁存储介质;诸如光盘或者CD-ROM的光学存储介质;诸如存储器的电存储介质,包括RAM、ROM和闪速存储器;以及以上的混合和组合,诸如磁/光学存储介质。本专利技术提供了一种在Windows环境下对离线升级包进行自动安装、校验的方法。通过编写简单的脚本,自动安装、校验升级包,大大简化了测试的操作流程,轻松实现了自动化测试。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种Windows系统下批量安装离线升级包的方法,其特征在于:包括以下步骤:将离线升级包以及自动安装脚本update.bat放到同一文件夹下;运行update.bat;依次对升级包进行安装,安装完毕后生成update.txt文件;查看update.txt,返回值0000表示安装成功,返回值1111表示理线升级包安装失败,重新进行安装。

【技术特征摘要】
1.一种Windows系统下批量安装离线升级包的方法,其特征在于:包括以下步骤:将离线升级包以及自动安装脚本update.bat放到同一文件夹下;运行update.bat;依次对升级包进行安装,安装完毕后生成update.txt文件;查看update.txt,返回值0000表示安装成功,...

【专利技术属性】
技术研发人员:姜庆臣
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1