Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2094875
  • 博文数量: 433
  • 博客积分: 4775
  • 博客等级: 上校
  • 技术积分: 8054
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-19 16:15
文章存档

2014年(9)

2013年(20)

2012年(77)

2011年(323)

2009年(4)

分类: 系统运维

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配置结束

 
网络组建、配置与管理
阅读(2964) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~