以编程方式修改Windows Server 2008 R2中的防火墙规则

时间:2010-02-09 19:04:26

标签: .net powershell windows-firewall windows-firewall-api

我希望能够以编程方式启用,禁用,在Windows Server 2008 R2中创建防火墙规则。 从.Net / PowerShell修改防火墙规则的对象模型是什么?

2 个答案:

答案 0 :(得分:0)

可能有一组WMI类,但我想指出您可以使用PowerShell中现有的命令行实用程序netsh.exe。执行:

netsh firewall /?

查看其选项。

答案 1 :(得分:0)

还有使用COM:

$fw=new-object -com hnetcfg.fwmgr