2013-02-16 56 views
0

我正在尝试使用netsh命令来创建Windows防火墙例外。以下命令给出Syntex错误。请告知在哪里进行更改。使用netsh命令创建防火墙excetption

感谢

netsh firewall add allowedprogram C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\ sqlservr.exe “SQL Server Windows NT” ENABLE 

回答

0

如果你是在Vista /的Win2008或最多做到这一点:

都在同一行,我加换行符这里可读性:

netsh advfirewall firewall add rule 
      name="SQL Server Windows NT" 
      dir=in 
      action=allow 
      program="C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe " 
      enable=yes 

kb-article细节新的命令。

+0

谢谢!此声明要求以管理员身份运行。怎么做? 我想从我的vb.net应用程序的批处理文件运行此命令。 – 2013-02-16 17:40:27

+0

对于这个问题,你最好开始一个新的或看看[这里](http://stackoverflow.com/questions/8077685/automatically-running-a-program-as-administrator-in-vb-net)。不要忘记标记我的答案已被接受。 – rene 2013-02-16 17:44:41