分类: 系统运维
2011-10-19 18:59:27
Netsh命令可以把某个类型的配置以脚本文件形式导出,如要导出我们前面几节介绍的IP地址及相关配置,则可使用“netsh –c interface ip dump>”命令,完整的命令格式如下:
netsh -c interface ip dump >脚本文件路径和文件名
如我们要把本机的IP地址及相关设置导出到一个ipseting.txt文件中,并保存在c分区的根目录下,则可以键入以下格式命令:
netsh -c interface ip dump >c:\ipseting.txt
打开这个导出的脚本文件,可看到里面具体的内容,如图3-17所示。
图3-17 导出的接口IP设置脚本文件
如果要在其他计算机配置相类似的配置,可以先对以上导出的脚本文件进行适当修改,主要是修改其中的地址值,或者添加新的设置项。然后利用“netsh –f”命令导入设置,这样就简化设置工作量。完整的导入命令格式如下:
netsh –f 设置脚本文件
如要把上面导出的ipsetting.txt导入到另一台计算机上,则可键入以下格式命令(导入时会导入相应的设置到与导入文件一样的接口上)。
netsh –f ipsetting.txt
如果要在本机上查看本机上的IP设置,可直接使用netsh interface ip dump命令,这时会在屏幕中显示当前计算机的所有接口的IP设置,如图3-18所示。
图3-18 在屏幕上显示的接口IP设置
我们还可以自己编写配置IP地址及相关设置的批处理文件。最简单的IP设置批处理文件只需要把图3-15所示导出的脚本文件中的设置命令加入进去即可。也可以加一些诸如echo之类的批处理命令,然后在后面加上各命令的说明。如下是一个示例。
echo #设置静态IP
netsh interface ip set address name=本地连source=static addr=192.168.1.200 mask=255.255.255.0
echo #设置默认网关
netsh interface ip set address name=本地连接 gateway=192.168.1.2 gwmetric=0
echo #设置首选dns
netsh interface ip set dns name=本地连接source=static addr=192.168.1.2 register=Primary
echo #设置备用dns
netsh interface ip add dns name=本地连接 addr=211.90.88.129 index=2
echo # 接口IP配置结束