win7中如何使用netsh命令

2023-04-12 07:36:00 命令 如何使用 Win7

在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.

规则已成功删除。

相关文章