- 导出防火墙配置到文件    
 netsh advfirewall export c:\zzj.pol
- 导入防火墙配置文件到系统中    
 netsh advfirewall import c:\zzj.pol
- 防火墙恢复默认设置    
 Netsh advfirewall reset
- 关闭防火墙   
 netsh advfirewall set allprofiles state off
- 开启防火墙   
 netsh advfirewall set allprofiles state on
- 在所有配置文件中设置默认阻挡入站并允许出站通信:   
 netsh advfirewall set allprofiles firewallpolicy blockinbound,allowoutbound
- 删除名为 allow80 的规则:    
 netsh advfirewall firewall delete rule name=allow80
- 删除本地端口 80 的所有入则:    
 netsh advfirewall firewall delete rule name=all protocol=tcp localport=80
9.添加远程桌面入站规则允许端口3389    netsh advfirewall firewall add rule name=远程桌面(TCP-In-3389) protocol=TCP dir=in localport=3389 action=allow
10.添加VNC入站规则允许端口5900netsh advfirewall firewall add rule name=远程桌面(TCP-In-5900) protocol=TCP dir=in localport=5900 action=allow
11. 开启ICMP回显netsh firewall set icmpsetting 8
12、关闭回显 netsh firewall set icmpsetting 8 disable
命令:netsh firewall
  参数:? // 显示命令列表add // 添加防火墙配置delete // 删除防火墙配置dump // 显示一个配置脚本help // 显示命令列表reset // 将防火墙配置重置为默认值。set // 设置防火墙配置show // 显示防火墙配置add allowedprogram // 添加防火墙允许的程序配置。add portopening // 添加防火墙端口配置delete allowedprogram // 删除防火墙允许的程序配置delete portopening // 删除防火墙端口配置set allowedprogram // 设置防火墙允许的程序配置set icmpsetting // 设置防火墙 ICMP 配置set logging // 设置防火墙记录配置set multicastbroadcastresponse // 设置防火墙多播/广播响应配置set notifications // 设置防火墙通知配置set opmode // 设置防火墙操作配置set portopening // 设置防火墙端口配置set service // 设置防火墙服务配置show allowedprogram // 显示防火墙允许的程序配置show config // 显示防火墙配置。show currentprofile // 显示当前防火墙配置文件show icmpsetting // 显示防火墙 ICMP 配置show logging // 显示防火墙记录配置show multicastbroadcastresponse // 显示防火墙多播/广播响应配置show notifications // 显示防火墙操作配置show opmode // 显示防火墙端口配置show portopening // 显示防火墙端口配置show service // 显示防火墙服务配置show state // 显示当前防火墙状态 
例如,命令:netsh firewall show allowedprogram //查看防火墙放行的程序netsh firewall set portopening TCP 445 ENABLE //打开445端口netsh firewall set portopening TCP 3389 ENABLE //netsh firewall delete allowedprogram C:\A.exe //删除放行程序A.exenetsh firewall set allowedprogram C:\A.exe A ENABLE //添加程序C盘下的A.exe并放行netsh firewall add allowedprogram C:\A.exe A ENABLE //添加程序C盘下的A.exe并放行netsh firewall set icmpsettting type=ALL mode=enable //开启ICMP协议netsh firewall set icmpsettting type=2 mode=enable  //允许出站数据包太大
 
                         
                                

