win7中如何使用netsh命令
在Windows 7中,您可以使用netsh命令来配置和管理网络。通过使用netsh,您可以执行许多网络相关的任务,例如配置防火墙规则,管理DHCP服务器,配置DNS服务器等。
要使用netsh命令,首先需要以管理员身份运行命令提示符。然后输入命令:netsh
您将看到类似以下输出:
C:\\Windows\\system32>netsh
Microsoft Windows [版本 6.1.7601]
Copyright (c) 2009 Microsoft Corporation。保留所有权利。
使用方法:
命令 [参数] [@文件]
其中,命令是要执行的操作,参数是可选的,@文件是包含命令的文件。
可用命令:
Actions:
执行命令
Commands:
配置命令
Contexts:
列出当前上下文
EOF:
退出netsh
Exit:
退出netsh
Help:
显示此帮助信息并退出
Interface:
配置网络接口
Namespace:
配置命名空间
Network:
配置网络
Remote:
在远程计算机上运行netsh
Reset:
重置netsh环境
Show:
显示配置
Standard:
标准配置
现在让我们来看看如何使用netsh命令来配置防火墙规则。
首先,使用命令提示符以管理员身份运行,然后输入命令:netsh advfirewall firewall
您将看到类似以下输出:
C:\\Windows\\system32>netsh advfirewall firewall
Microsoft Windows [版本 6.1.7601]
Copyright (c) 2009 Microsoft Corporation。保留所有权利。
使用方法: add|delete|dump|help|list|set|show
add|delete|set : 在当前防火墙策略中添加、删除或更改规则。
dump : 将当前防火墙策略导出到文件中。
help : 显示此帮助信息并退出。
list : 列出当前防火墙策略中的规则。
restore : 从文件中恢复防火墙策略。
set : 在当前防火墙策略中启用或禁用规则。
show : 显示当前防火墙策略中的规则。
要查看当前防火墙策略中的规则,请输入命令:netsh advfirewall firewall list rule name=all
您将看到类似以下输出:
Rule Name: Allow Bonjour inbound
----------------------------------------------------------------------
Enabled: Yes
Direction: In
Profiles: Domain,Private,Public
Grouping:
LocalIP: Any
RemoteIP: Local Subnet
Protocol: UDP
LocalPort: 5353
RemotePort: Any
Action: Allow
Edge Traversal: No
----------------------------------------------------------------------
Rule Name: Allow Bonjour outbound
----------------------------------------------------------------------
Enabled: Yes
Direction: Out
Profiles: Domain,Private,Public
Grouping:
LocalIP: Any
RemoteIP: Local Subnet
Protocol: UDP
LocalPort: 5353
RemotePort: Any
Action: Allow
Edge Traversal: No
----------------------------------------------------------------------
...
如果要添加一条规则,请输入命令:netsh advfirewall firewall add rule name="allow ssh" dir=in action=allow protocol=TCP localport=22
您将看到类似以下输出:
Ok.
规则已成功添加。
如果要删除一条规则,请输入命令:netsh advfirewall firewall delete rule name="allow ssh"
您将看到类似以下输出:
Ok.
规则已成功删除。
相关文章