netsh firewall set portopening tcp 445 smb enable
如果该命令执行成功 , 将得到“Ok.的回应消息 。
#6 当前的网络配置的导入与导出
netsh命令可以很轻松地导入和导出您的IP地址配置 。与GUI界面下操作不同的是 , 如果要导出配置信息 , 需要输入以下命令:
netsh c interface dump > test.txt
;;;;
;*** 图3: 导出并查看IP 地址的配置信息
稍后在同一台计算机上或者不同的机器上 , 可以使用以下命令 , 导入此配置文件:
netsh f test.txt
#5 尝试Netsh 命令最新的用法
Windows Server 2008中的许多新功能 , 都涉及到了netsh命令 。以下是Windows Server 2008系统中netsh命令的新类别:
* dhcp
* dhcpclient
* http
* ipsec
* lan
* nap
* netio
* rpc
* winhttp
我们不仅可以设置DHCP客户端 , 而且可以设置DHCP服务器 。还可以配置IPSec加密、网络接入保护(NAP)客户端等等......
当服务器上新增了些角色之后 , 将会看到更多的上下文 。例如 , 如果在Windows Server 2008增加了个网络策略服务器的角色 , netsh配置项的上下文将多了个“nps 。;; #4 TCP/IP问题排查和网卡修复使用netsh , 可以排查和重置TCP/IP网卡 。我们看下面几个例子:
* 重置所有IP协议栈的配置信息并输出日志文件――netsh int ipv4 reset resetlog.txt
* 安装TCP / IP协议――netsh int ipv4 install
* 卸载TCP / IP协议――netsh int ipv4 uninstall
#3 配置windows 高级防火墙
在Windows Server 2008和Windows Vista中 , 可以使用新的advfirewall网络方面的设置 , 来配置双向的Windows高级防火墙 。当然 , 也可以设定为传统的Windows防火墙 。下面是一些例子:
* 显示所有的防火墙规则 ―― netsh advfirewall firewall show rule name=all
* 删除与21端口相关的所有高级防火墙规则 ―― netsh advfirewall firewall delete name rule name=all protocol=tcp localport=21
* 导出Windows高级防火墙设置 ―― netsh advfirewall export “c:/advfirewall.wfw
也许最经常用到的命令是启用或禁用Windows防火墙 , 可以使用以下命令:
netsh firewall set opmode disable 或者是:
netsh firewall set opmode enable
#2 配置无线设置
在Windows Server 2008和Windows Vista中 , 可以利用netsh wlan命令 , 来配置无线网络的配置文件 , 连入无线网络 。下面我们来看几个例子:
* 连接到一个已定义的无线网络―― netsh wlan connect ssid=mySSID name=WLAN-Profil1
* 查看当前的无线设置――netsh wlan show settings
* 新增一个无线网络的配置文件――netsh wlan add profile filename="Wireless Network Connection-BOW.xml"
#1 配置IP地址和网络设置
正如netsh英文缩写(network shell)一样 , netsh的最初目的 , 就是用来配置网络的基本参数 。下面我们看一些例子:
* 查看网卡的IP地址―― netsh interface ip show config
* 设置网卡的IP地址使用DHCP―― netsh interface ip set address name="Local Area Connection" source=dhcp
* 设置网卡的IP地址使用一个静态IP地址- netsh interface ip set address "Local Area connection" static 10.0.0.9 255.0.0.0 10.0.0.1 1
* 增加DNS服务器设置- netsh interface ip add dnsserver "Local Area Connection" 10.0.0.1
四、小结
netsh命令行实用工具一直是Windows系统管理员的一个功能非常强大的工具 。在Windows Server 2008和Windows Vista中 , 随着新特性的增加 , netsh的功能将更为强大和灵活 , 本文介绍的10个命令 , 对于管理员日常工作中遇到麻烦的时候 , 应该有所帮助 。
推荐阅读
- 挖掘Windows Server 2008审核潜能
- Windows Server 2008下利用Diskpart管理磁盘
- Windows Server 2008 IIS7 UrlRewriteModule 规则
- Windows server 2008应用之IIS 7中配置ISAPI和CGI限制
- Windows server 2008系统使用心得
- Windows Server 2008蓝牙驱动安装方法
- Windows Server 2008 R2将支持256个逻辑处理器
- 破解Windows Server 2008疑难杂症
- 自我挖掘 让Windows 2008运行更顺畅
- Windows Server 2008 R2 Beta官方序列号
