有经验的系统管理员都知道NETSH是一个功能很强大的视窗工具利用它可以对Wink的网络进行控制 我也注意到网上有很多介绍使用NETSH的文章不过大多数都好象太过于简单所以我也根据自己的情况写了这篇短文希望和大家一起分享 在我的个人实际应用中也是由于经常要带着笔记本在不同的网络中漫游有时是用DHCP(我自己的办公室)有时是用固定IP如去微软开会为了避免麻烦我就利用NETSH来帮助我解决这个问题当我到了一个新的网络中我只需简单双击执行预先写好的NETSH脚本就可以改变笔记本的网络配置了这样我就不必再去一项项的改DNS网关等一系列的配置当然这些都是比较基本的操作等你真正熟悉NETSH后就可以开始探索利用它的高级应用了 由于NETSH是在Wink后出现并作为系统一部分而被自动安装到Wink电脑中的所以你可以随时运行NETSH命令当然如果你有不同的域只要有相应的信任关系和安全权限NETSH 一样可以被正常使用 开始使用NETSH 在默认状态下NETSH的执行文件在C:\WINNT\SYSTEM\ 文件中 你可以在命令行下键入netsh的命令执行它 如果对netsh的命令不熟可以随时在Netsh>互动界面里键入?或者help进行查询你也可以用show命令来显示当前可用的命令命令set是让你改变配置的 如果你想退回到上一层命令可以用 如果你是初学者则建议到NETSH>互动界面中到处逛逛以熟悉整体状况 几个主要的NETSH配置命令 NETSH 提供了很多的命令让你配置网络其中有几个最重要的是 AAAA AAAA只在k服务器中出现用其可以对RRAS和IAS服务的AAAA信息进行配置 DHCP DHCP也只是在k服务器中出现如果安装了DHCP服务你可以用它来对DHCP进行配置 WINS WINS也只是在k服务器中出现的但是要配置了WINS服务后才有 Interface 该命令在所有k的版本中都有可以用其对电脑的网卡设置进行修改 RAS该命令在所有k的版本中都有可用来配置RAS dialin Routing该命令在所有k的版本中都有可以用来对电脑的路由进行配置 NETSH的上线和下线模式(online and offline modes) NETSH在online模式下的配置会立刻生效而在offline模式下则是可以让你先进行配置检查无误后再换去上线模式生效我建议大家先用offline然后再换去online以避免不必要的出错 使用下线模式 C:\> netsh netsh> offline 从下线模式换成上线模式: netsh> online 放弃当前下线的配置: netsh> abort 导出和导入网络配置 你可以利用NETSH的导出导入功能随时记录和改变你的电脑网络设置如果你对脚本比较熟悉你还可以建立一个针对NETSH的脚本这样你就不需要每次到命令行下去执行了 下面的例子将一步步演示我对我的笔记本的网络配置导出和重新导入 导出配置 netsh c interface dump >sh 命令分析 netsh (运行netsh命令) –c (指定要改变配置的命令) interface (指定这个命令是interface) dump (这里是显示配置信息) >(生成一个文件) sh (指定配置文件生成的名字和地方) 这里我sh的后缀名是因为可以方便辨认你可以用任意的文本文件对其进行编辑 导入配置文件 netsh f sh 由于在netsh界面里不能指定文件路径所以最好在有配置文件的文件夹路径下执行netsh命令 利用NETSH连接远程电脑 你可以在netsh后用 –r 加上电脑的IP或电脑名来实现不过远程电脑只能是和xp如果是NT你得到的信息会相当有限而且连接时应保证你有足够的权限 educitycn/img_///jpg >NETSH 假名文件 如果你对Linux和UNIX系统比较熟悉那么NETSH容许你设计你自己的假名文件然后在自己熟悉的界面下运行改功能你可以用netsh –a 来实现 NETSH 快捷方式 和大多数的路由器相识在NETSH界面下你不必键入完全的命令例如 Netsh> interface 和netsh> int 相同 利用netsh把网卡配置从静态换去DHCP netsh interface ip set address Local Area Connection dhcp 利用netsh把网卡配置从DHC换去P静态IP: netsh interface ip set address Local Area Connection static 利用netsh配置网卡的DNS netsh interface ip set dns Local Area Connection static 用NETSH抓的网卡配置文件例子 #======================== # Interface configuration #======================== pushd interface reset all popd # End of interface configuration # # Interface IP Configuration # pushd interface ip # Interface IP Configuration for VMware Network Adapter VMnet set address name = VMware Network Adapter VMnet source = static addr = mask = set dns name = VMware Network Adapter VMnet source = static addr = none set wins name = VMware Network Adapter VMnet source = static addr = none # Interface IP Configuration for VMware Network Adapter VMnet set address name = VMware Network Adapter VMnet source = static addr = mask = set dns name = VMware Network Adapter VMnet source = static addr = none set wins name = VMware Network Adapter VMnet source = static addr = none # Interface IP Configuration for Local Area Connection set address name = Local Area Connection source = dhcp set dns name = Local Area Connection source = dhcp set wins name = Local Area Connection source = dhcp popd # End of interface IP configuration 其他NETSH的相关信息 Windows Resource Kit Online: us/defaultasp Microsoft Knowledge Base Article : x?scid=kb;ENUS;q |