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:~ ...
随机推荐
- jsonp——使用公共接口获取数据
demo: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8 ...
- Java ping 主机 端口
22:04:08.002 [main] INFO Ping - 目标地址 192.168.1.107 是否可到达:true 22:04:08.006 [main] INFO Ping - 执行命令 p ...
- Linux中vim编辑器常用操作技巧
Normal 0 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable {mso-styl ...
- mysql日常使用总结(持续更新中)
记录一些日常的mysql常用的使用, 方便随用随查. 一.表结构 1.1 查看表结构 方式1: 可以查看建表语句,完整的表结构. show create table table_name; 方式2:可 ...
- Linux利用iptables实现真-全局代理
对于经常要浏览油管等被墙网站的人而言,利用代理来实现fq是非常有必要的.现在fq的方法中,最为主流的应该要数ssr了,因此本教程都是基于ssr的socks5代理而言的. 在windows中,ssr客户 ...
- 【Linux】linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的.生成tar包后,就可以用其它的程序来进 行压缩了,所以首先就来讲讲ta ...
- webpack 3 优化
编译时间太长 项目为多页面应用时,编译的时候每个入口都会读取依赖的路径,所以入口越多,会导致编译越慢 公用库提取 除了公用的框架(如 Vue.React)以外,不同页面所需要的第三方库可能不一样,而且 ...
- asp.net MVC 中枚举创建下拉列表?
我将尝试使用 Html.DropDownList 扩展方法,但不能找出如何使用它的枚举. 让我们说我有一个这样的枚举: public enum ItemTypes { Movie = 1, Game ...
- 2 cmd中startup显示运行不了显示“不是内部或外部命令”
解决方案: 1 在C:\Windows\System32中检查cmd.exe是否存在(如果存在的话)(检查cmd.exe是否被误删) 2 在我的电脑——属性——环境变量——在系统变量找到Path编辑前 ...
- es6-Iterator与for...of
Iterator(遍历器)的概念 JavaScript原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6又添加了Map和Set.这样就有了四种数据集合,用户还可以组合 ...
