如何使用 Netsh 命令管理 Windows 防火墙

NetshNetwork Shell是一个命令行实用程序,可帮助 IT 管理员在Windows 10上配置和查看各种与网络相关的功能。此实用程序也可用于管理 Windows 防火墙(manage Windows Firewall),如果您正在寻找一些在命令行上的直接方法,那么它是一个了解和使用的有用实用程序。

使用 Netsh 命令(Use Netsh Command)管理Windows 防火墙(Windows Firewall)

Windows 防火墙(Windows Firewall)配置可深入设置,这使得它无法计数。没有上下文菜单和完成一些事情的一步法。当您需要经常这样做时,这是有益的。您可以将命令保存在BAT文件中,并以管理员权限运行它以快速执行它。

用于管理 Windows 防火墙的 Netsh 命令 

曾经有netsh firewall命令,但已被替换或将被弃用netsh advfirewall.

您获得 advfirewall 的选项列表如下:(The list of options you get the advfirewall are as follows:)

  • consec – 更改 *netsh advfirewall consec' 上下文。
  • dump – 显示配置脚本。
  • export – 将当前策略导出到文件。
  • firewall – 更改 *netsh advfirewall 防火墙的上下文。
    • add – 添加(– Adds)新的入站或出站防火墙规则。
    • delete – 删除(– Deletes)所有匹配的防火墙规则。
    • dump – 显示配置脚本。
    • set (– Sets)为现有规则的属性设置新值。
    • show – 显示指定的防火墙规则。
  • help – 显示命令列表。
  • import – 将策略文件导入当前策略存储。
  • mainmode – 更改 *netsh advfirewall mainmode' 上下文。
  • monitor – 更改 *netsh advfirewall monitor 的上下文。
  • reset –将策略重置(Resets)为默认的开箱即用策略。
  • set –设置(Sets)每个配置文件或全局设置。
  • show – 显示(– Displays)配置文件或全局属性。

防火墙命令列表(示例)(List of Firewall Commands (Examples))

以下是您可以使用的一些常用命令的列表,例如启用端口、允许程序等。

启用端口(Enable a Port)

netsh advfirewall firewall add rule name= "Open Port 80" dir=in action=allow protocol=TCP localport=80

删除启用的程序或端口(Delete enabled programs or ports)

netsh advfirewall firewall delete rule name= rule name program="C:MyAppMyApp.exe"

netsh advfirewall firewall delete rule name= rule name protocol=udp localport=500

启用特定服务(Enable specific services)

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes

netsh advfirewall firewall set rule group="remote desktop" new enable=Yes

启用 Windows 防火墙(Enable Windows firewall)

netsh advfirewall set currentprofile state on

恢复策略默认值(Restore policy defaults)

netsh advfirewall reset

您可以使用Netsh实用程序执行更多操作。

涵盖所有这些将超出范围,因此我们建议阅读官方 Microsoft 文档的更多详细信息。( official Microsoft Documents.)

阅读下一篇(Read next):如何通过 Windows 防火墙允许 Ping(ICMP Echo 请求)(allow Pings (ICMP Echo requests) through Windows Firewall)



About the author

我是一位强烈推荐的 Windows 10 专家,我专注于帮助人们个性化他们的计算机外观并使他们的 Office 工具更加用户友好。我利用自己的技能帮助他人找到使用 Microsoft Office 的最有效方法,包括如何格式化文本和图形以进行在线打印、如何为 Outlook 创建自定义主题,甚至如何自定义桌面任务栏的外观计算机。



Related posts