netsh 应用
通过Netsh里面的dump命令可以直接显示配置脚本。而通过netsh -c interface ip dump >c:"interface.txt的方式可以导出配置脚本。
然后再netsh -f c:"interface.txt的方式又可以把导出的配置脚本再导回去
////////////////////////////////////////////////////////////////////////////////////////////////////////////
很多时候,我们可能需要在不同的网络中工作,一遍又一遍地重复修改IP地址是一件比较麻烦的事。另外,系统崩溃了,重新配置网卡等相关
参数也比较烦人(尤其是无线网卡)。事实上,巧妙地利用Windows 2000/XP/2003系统内置的netsh命令,不但可以快速切换IP地址,还可以在
静态和动态IP地址设置中随时切换,也可实现随时备份和恢复网络设置等等功能
什么是netsh?
netsh是Windows 2000/XP/2003操作系统自身提供的命令行脚本实用工具,它允许用户在本地或远程显示或修改当前正在运行的计算机的网
络配置。
实例一:随时随地切换IP地址
打开“记事本”,新建一个文件,然后在其中输入如下代码:
netsh interface ip set address “本地连接” static 192.168.0.10 255.255.255.0 192.168.0.1 1
然后单击“文件→保存”,保存类型设置为所有文件,将文件命名为home.cmd,将它保存在桌面上。
同样,建立一个office.cmd的文件,在其中输入:
netsh interface ip set address “本地连接” static 192.168.1.11 255.255.248.0 192.168.0.1 1
以后在家只要双击home.cmd即可快速将IP地址切换为192.168.0.10,子网掩码:255.255.255.0,网关: 192.168.0.1,而到公司后双击
office.cmd即可将IP切换至192.168.1.11,子网掩码:255.255.248.0,网关: 192.168.1.1。
小提示:
1.各公司网管分配的IP地址不尽相同,大家可以根据自己的实际情况进行设置。
2.上述命令中的“本地连接”为网卡连接的名称,可以在“控制面板”中双击“网络连接”图标查看到相应网卡的名称。如果你有多块网
卡,只要修改上面的“本地连接”的名字及IP、子网掩码和网关即可。
3.以上命令最后1为设置的跃点数,该值较为专业,用户可以设置为1,不必理会。
实例二:固定/动态IP随时换
先在桌面上建立一个static.cmd文件,然后在其中输入相应代码,如:
netsh interface ip set address “本地连接” static 192.168.0.12 255.255.255.0 192.168.0.1 1
同时建立一个dhcp.cmd文件,在其中输入如下代码:
netsh interface ip set address “本地连接” dhcp
ipconfig /release
ipconfig /renew
以后双击桌面上的static.cmd,会将“本地连接”的IP地址修改为192.168.0.12,子网掩码:255.255.255.0,网关:192.168.0.1。而双
击dhcp.cmd文件,会让“本地连接”马上设置为动态IP方式,且会立即从DHCP服务器获得最新IP地址。
实例三:备份/恢复网络设置
另外,netsh还可以将当前的网络状态备份下来,按下Win+R组合键,输入cmd命令后回车,在“命令提示符”下输入如下代码:
netsh dump >d:"netbck.txt
这样将会把当前网络设置备份到d:"netbck.txt文件中,该文件为文本文件,包括了当前系统中所有网卡的设置信息,将它保存好。以后,
机器崩溃或需要重新安装系统,可以利用备份快速恢复网络设置,要做的只是在“命令提示符”下,输入netsh exec d:"netbck.txt
即可。
netsh命令确实是一个非常好的工具,简单方便,而且快速有效,无需其他软件辅助即可快速管理/备份/恢复好自己的网络。