TCLM的学习:
备份网络配置:netsh dump > c:/abc.txt
恢复网络配置:netsh exec c:/abc.txt
netsh 是windows系统本身提供的功能强大的网络配置命令行工具。 导出配置脚本: netsh -c interface ip dump > c:/interface.txt 导入配置脚本: netsh -f c:/interface.txt 进入netsh环境后,在根级目录用exec命令也可以加载一个配置脚 本。还有对wins、route、ras等网络服务的配置也可以通过Netsh的内置命令操作。 下面是配置示例:
C:/Documents and Settings/Administrator>netsh /? 用法: netsh [-a AliasFile] [-c Context] [-r RemoteMachine] [-u [DomainName]UserName] [-p Password | *] [Command | -f ScriptFile] 下列指令有效: 此上下文中的命令: ? - 显示命令列表。 aaaa - 更改到 `netsh aaaa' 上下文。 add - 在项目列表上添加一个配置项目。 delete - 在项目列表上删除一个配置项目。 dhcp - 更改到 `netsh dhcp' 上下文。 diag - 更改到 `netsh diag' 上下文。 dump - 显示一个配置脚本。 exec - 运行一个脚本文件。 help - 显示命令列表。 interface - 更改到 `netsh interface' 上下文。 ipsec - 更改到 `netsh ipsec' 上下文。 ras - 更改到 `netsh ras' 上下文。 routing - 更改到 `netsh routing' 上下文。 rpc - 更改到 `netsh rpc' 上下文。 set - 更新配置设置。 show - 显示信息。 wins - 更改到 `netsh wins' 上下文。 下列的子上下文可用: aaaa dhcp diag interface ipsec ras routing rpc wins 家庭网络自动配置:home.cmd ip-home.txt home.cmd: @echo off echo. echo ************ Ip切换器 By 蒋进平 ************ echo. echo 正在设置成家庭网络IP,请稍等 . . .& netsh -f c:/iphome.txt echo 设置成功,现在可以使用家庭网络了 echo. echo ************ 2004 年 8 月 30 号 ************ echo. pause exit ip-home.txt : # ---------------------------------- # 接口 IP 配置 # ---------------------------------- pushd interface ip # "本地连接" 的接口 IP 配置 set address name="本地连接" source=static addr=192.168.0.10 mask=255.255.255.0 set address name="本地连接" gateway=192.168.0.1 gwmetric=0 set dns name="本地连接" source=static addr=211.99.129.210 register=NONE add dns name="本地连接" addr=211.99.129.211 index=2 set wins name="本地连接" source=static addr=none popd # 接口 IP 配置结束