使用netsh advfirewall添加Windows 7防火墙例外

时间:2011-01-02 17:51:57

标签: windows-7 netsh

您好 我正在使用netsh为Windows 7添加防火墙例外。 我要添加的简单规则是:

netsh advfirewall firewall add rule name = "The Test App3" dir = in action = allow description = "Smart Cipher inbound messages" program = "C:\temp\a.exe"

问题是执行此命令后,新规则被添加到防火墙并显示在防火墙控制台中 - 但似乎没有正确配置,原因有两个: 1.禁用防火墙控制台中的删除按钮 2.单击详细信息... 按钮显示规则的详细信息,与其他“好规则”不同,但仅显示名称和说明

请咨询

的Tx

奥伦

2 个答案:

答案 0 :(得分:1)

仅向您的命令行添加了配置文件参数,同时删除了所有这些空格... =“...一切正常。

ps:Vikram.exe:默认启用=是(true)

这是我最后得到的:

  

netsh advfirewall防火墙添加规则名称=“Visaris Diagon 3.1   管理“dir = in action = allow profile = any description =”Visaris   Diagon 3.1管理“program =”C:\ Program Files   (x86)\ Visaris \ Visaris Diagon 3.1 \ Visaris.Diagon.Administration.exe“

     

netsh advfirewall防火墙添加规则名称=“Visaris Diagon 3.1   管理“dir = out action = allow profile = any description =”Visaris   Diagon 3.1管理“program =”C:\ Program Files   (x86)\ Visaris \ Visaris Diagon 3.1 \ Visaris.Diagon.Administration.exe“

答案 1 :(得分:0)

尝试添加“enable”子命令并删除空格

例如:

netsh advfirewall firewall add rule name="The Test App3" dir=in action=allow
description="Smart Cipher inbound messages" program="C:\temp\a.exe" enable=yes