windows_Bat_Scripts查看系统IP-更改regedit-更新系统补丁
1.1 脚本名称
Update_patch.bat
1.2 脚本代码
@echo off
:menu
cls
mode con cols=48 lines=27 & color 02
echo.
echo================================================
echo 请选择要进行的操作,然后按回车
echo================================================
echo.
echo 1.查看主机IP配置信息
echo.
echo 2.添加注册表UNC路径检查
echo.
echo 3.更新防病毒补丁
echo.
echo 4.重启系统
echo.
echo Q.退出
echo.
:cho
set choice=
set /p choice="Please enter your choice:"
echo.
IF NOT "%choice%"=="" SET choice=%choice:~0,1%
if /i "%choice%"=="1" goto ip
if /i "%choice%"=="2" goto reg
if /i "%choice%"=="3" goto patch
if /i "%choice%"=="4" goto reboot
if /i "%choice%"=="Q" goto exit
echo 选择无效,请重新输入
echo.
goto cho
:ip
ver|findstr "5.1" >nul && (set "IP=ipconfig^|findstr /i "ip address"")|| (set "IP=ipconfig^|findstr /i "ipv4"")
for /f "tokens=14* delims=: " %%1 in ('%IP%')do echo %%2
echo.
echo==================================
echo 按任意键返回主菜单继续
echo==================================
echo.
pause > nul
goto menu
:reg
reg add "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v "DisableUNCCheck" /t "REG_DWORD" /d "1" /f > nul 2>&1
echo 更新注册表操作成功
echo.
echo==================================
echo 按任意键返回主菜单继续
echo==================================
echo.
pause > nul
goto menu
:patch
if "%PROCESSOR_ARCHITECTURE%"=="x86" goto x86
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto x64
:x86
echo Start installing 32_system patches.
wusa %cd%\windows6.1-kb4012212-x86.msu /quiet /norestart
pause > nul
echo.
echo Patch update successful, please restart the system.
echo.
echo==================================
echo 按任意键返回主菜单继续
echo==================================
echo.
goto menu
:x64
echo Start installing 64_system patches.
wusa %cd%\windows6.1-kb4012212-x64.msu /quiet /norestart
echo.
echo Patch update successful, please restart the system.
echo.
echo==================================
echo 按任意键返回主菜单继续
echo==================================
echo.
pause > nul
goto menu
:reboot
shutdown /r /t 0 /f
exit
:exit
exit
1.3 脚本运行方法
复制上面脚本代码到记事本中,将记事本文件重命名为Update_patch.bat,找到保存好的Update_patch.bat脚本文件双击直接运行,输入你的选择即可运行相应的功能,运行效果如下:
windows_Bat_Scripts查看系统IP-更改regedit-更新系统补丁的更多相关文章
- 『学了就忘』Linux基础 — 11、通过setup工具配置Linux系统IP地址
目录 1.setup命令介绍 2.使用setup命令配置IP (1)执行setup命令 (2)进入图形化配置界面 (3)选择配置IP还是DNS (4)选择要配置的网卡 (5)进入IP地址配置页面 (6 ...
- 在linux(deepin)系统下查看当前ip地址与用户名
在linux(deepin)系统下查看当前ip地址与用户名 查看当前ip地址 方式一: hostname -I 方式二: ifconfig -a 如下图所示: 其中192.168.11.66即为当前系 ...
- 使用w查看系统负载 vmstat命令 top命令 sar命令 nload命令
w/uptime 查看系统负载 w查看系统负载,uptime跟w一样. [root@centos7 ~]# w 22:34:10 up 6 days, 23:10, 4 users, load a ...
- centOs 查看系统cpu使用率等--top
原文:centOs 查看系统cpu使用率等--top 在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要.在 CentOS 中,可以通过 top 命令来查看 CP ...
- linux系统top命令查看系统状态
Linux系统可以通过top命令查看系统的CPU.内存.运行时间.交换分区.执行的线程等信息.通过top命令可以有效的发现系统的缺陷出在哪里.是内存不够.CPU处理能力不够.IO读写过高. 使用SSH ...
- Windows10系统如何更改程序的默认安装目录?
Windows10系统如何更改程序的默认安装目录? 在Windows10系统的使用中,软件程序的默认安装目录是:C:\Program Files\...或者C:\Program Files(x86)\ ...
- linux 下如何查看和踢除正在登陆的其它用户 ==>Linux下用于查看系统当前登录用户信息的4种方法
在linux系统中用pkill命令踢出在线登录用户 由于linux服务器允许多用户登录,公司很多人知道密码,工作造成一定的障碍 所以需要有时踢出指定的用户 1/#who 查出当前有那些终端登录(用 ...
- Ubuntu系统下面软件安装更新命令
在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢? 1.区别 pip用来安装来自PyPI( ...
- Ubuntu 14.10 下查看系统硬件信息(实例详解)
linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说. cpu lscpu命令,查看的是cpu的统计信息. blue@blue-pc:~ ...
随机推荐
- HDU 5775 L - Bubble Sort 树状数组
给定一段冒泡排序的代码,要求输出每个数字能到达的最右边的位置和最左边的位置的差 因为那段冒泡排序的代码是每次选取一个最小的数,放在左边的,所以,每个数最多能到达右边的位置应该是起始位置i+右边有多少个 ...
- python3+Appium自动化08-数据配置yaml
yaml简介 yaml是一种简洁的非标记语言.yaml以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读 由于实现简单,解析成本低,yaml特别适合在脚本语言中使用.现有的语言实现: ...
- Java多线程与并发——线程同步
1.多线程共享数据 在多线程的操作中,多个线程有可能同时处理同一个资源,这就是多线程中的共享数据. 2.线程同步 解决数据共享问题,必须使用同步,所谓同步就是指多个线程在同一时间段内只能有一个线程执行 ...
- 获取n天后的日期
getDateAfter_n(days){ let date = new Date(); date.setDate(date.getDate() + days); let yearStr = date ...
- 2009年3月新浪PHP面试题及答案(一)
1. echo count(“abc”); 输出什么? 答案:1 2. 用PHP代码写出显示客户端IP与服务器IP的代码. 答案:客户端 getenv(‘REMOTE_ADDR’); 服务器端 get ...
- HDU 5452——Minimum Cut——————【树链剖分+差分前缀和】ACdream 1429——Diversion——————【树链剖分】
Minimum Cut Time Limit: 3000/2000 MS (Java/Others) Memory Limit: 65535/102400 K (Java/Others)Tota ...
- JQury各种ajax函数
$.get(url,[data],[callback],[type]) 说明:以get方式发送请求,url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接受两个参 ...
- Eclipse下git如何创建分支
1.项目–Team–Switch To –New Branch 2.Branch name 填写自己的版本号,然后Finish即可 3.将分支内容Push到远程服务器上
- Java 打印PDF文档的3种情况
以下内容归纳了通过Java程序打印PDF文档时的3种情形.即: 静默打印 显示打印对话框打印 打印PDF时自定义纸张大小 使用工具:Spire.PDF for Java Jar导入: 方法1:通过官网 ...
- Mysql5.7.6安装和主从配置手册
Mysql5.7.6+ 安装手册 linux server版本 1.下载 http://dev.mysql.com/downloads/mysql/#downloads 2. 检查库文件是否存在 ...
