
点击:开始菜单——程序——附件——命令提示符 打开命令提示符窗口
输入 netsh interface ip dump >D:\backup\oldip.txt 将当前ip设置信息备份到 D:\backup 目录下,文件名为 oldip.txt 。
若需要还原,只需输入 netsh exec D:\backup\oldip.txt ,若安装有杀毒软件、防火墙 等,放行即可。
1、Win+R打开运行对话框,输入CMD并按回车;
2、使用Netsh命令前先输入netsh,查看一下命令的格式用法和参数;
3、如果要备份网络IP,使用命令netsh,系统会自动生成一个文本文件在C盘根目录里;
4、打开文件发现里面也没有IP地址,这是因为电脑使用的是自动获取的地址;
5、找到本地连接,打开IPv4设置,修改为手动的IP地址;
6、再次重复输入命令netsh,打开文件可以看到IP等信息都保存;
7、如果要想恢复
以下批处理BAT代码,正是您所需要的批处理代码:一、备份IP地址、子网掩码、默认网关、DNS信息的批处理代码
@echo off&setlocal enabledelayedexpansion
set n=0
for /f "skip=2 tokens=3 delims= " %%i in ('netsh interface ip show address') do (
set /a n =1
if "!n!" EQU "1" set var=%%i&call:loop !var!
)
pause>nul
exit /b
:loop
if "%1" EQU "否" (
echo IP是静态的,正准备进行备份
echo.
echo 备份当前网络配置
echo.
echo 按任意键继续...&pause>nul
echo.
netsh -c interface dump>c:\IP_DNS.txt&&echo 网络配置备份成功!
echo @echo off>c:\IP_DNS.bat
echo netsh exec c:\IP_DNS.txt^&^&echo IP网络配置成功^!>>c:\IP_DNS.bat
echo exit /b>>C:\IP_DNS.bat
) else (
echo IP是动态的所以就不需要备份了。
goto :eof
)
以上代码的使用方法:
将以上的代码,粘贴到记事本,然后保存成为一个以BAT为扩展名的批处理文件,使用的时候,直接双击此批处理文件即可成功。
成功之后,我们会在C盘根目录,得到两个文件,一个名称为:IP_DNS.bat;另外一个名称为:IP_DNS.txt
其中:IP_DNS.txt文件就是保存本机的网络配置的信息的文件。而IP_DNS.bat是用来恢复网络配置的批处理文件。
二、还原IP地址、子网掩码、默认网关、DNS信息的批处理代码
上面已经说了,通过上面的代码,我们可以在C盘根目录得到两个文件,一个名称为:IP_DNS.bat;另外一个名称为:IP_DNS.txt;
其中,IP_DNS.bat批处理文件,就是用来还原iP地址、子网掩码、默认网关和DNS信息的,只需要双击该文件就成功了。
不同的计算机所得到的IP_DNS.bat信息是不一样的,因此,本站就不再粘贴出相关代码了。
三、知识扩展
如果将IP地址、DNS设置为自动获取?
批处理代码如下:
echo 将IP、DNS设为自动获取,按任意键继续...&pause>nul
netsh interface ip set address name="本地连接" source=dhcp
netsh interface ip set dns name="本地连接" source=dhcp&&echo 设定完成!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)