首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用 Powershell 检查现有的防火墙规则

要使用 Powershell 检查现有的防火墙规则,请按照以下步骤操作:

  1. 打开 Windows PowerShell 或 Windows PowerShell ISE。Get-NetFirewallRuleGet-NetFirewallRule -DisplayName "规则名称"将 "规则名称" 替换为您要查看的规则的名称。
  2. 输入以下命令以获取所有防火墙规则:
  3. 若要查看特定规则的详细信息,请使用以下命令:
  4. 若要查看特定程序的防火墙规则,请使用以下命令:Get-NetFirewallRule -ApplicationPath "程序路径"将 "程序路径" 替换为您要查看的程序的路径。
  5. 若要查看特定端口的防火墙规则,请使用以下命令:Get-NetFirewallPortFilter -Protocol TCP将 "TCP" 替换为您要查看的协议类型。
  6. 若要查看特定规则的详细信息,请使用以下命令:Get-NetFirewallRule -DisplayName "规则名称" | Format-List -Property *将 "规则名称" 替换为您要查看的规则的名称。
  7. 若要查看特定程序的防火墙规则,请使用以下命令:Get-NetFirewallRule -ApplicationPath "程序路径" | Format-List -Property *将 "程序路径" 替换为您要查看的程序的路径。
  8. 若要查看特定端口的防火墙规则,请使用以下命令:Get-NetFirewallPortFilter -Protocol TCP | Format-List -Property *将 "TCP" 替换为您要查看的协议类型。

通过以上步骤,您可以使用 Powershell 检查现有的防火墙规则。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券