Windows Server 2008 引入進階防火牆,支援雙向過濾、IPsec 整合與精細規則。透過 netsh advfirewall 命令列介面,管理員能更快速、可腳本化、甚至在 Core 模式下完整配置防火牆。
| 指令 | 功能 | 範例 |
|---|---|---|
help / ? | 顯示當前上下文所有可用選項 | netsh advfirewall ? |
consec | 連線安全規則(IPsec VPN) | netsh advfirewall consec add ... |
show | 檢視防火牆狀態、別名、模式 | show mode |
export | 匯出完整設定至檔案 | export "c:\fw.wfw" |
firewall | 管理輸入/輸出規則 | firewall add rule name="Allow Messenger" dir=in program="c:\msg.exe" action=allow |
import | 從檔案還原設定 | import "c:\fw.wfw" |
reset | 重設為預設原則(不可復原,慎用) | reset |
set | 修改全域設定(如日誌、通知、預設動作) | set global statefulftp enable |
# 允許 Messenger 入站
netsh advfirewall firewall add rule name="Allow Messenger" dir=in program="c:\program files\messenger\msmsgs.exe" action=allow
# 刪除本地埠 21 所有 TCP 入站規則
netsh advfirewall firewall delete rule name=all protocol=tcp localport=21
dump 產生設定腳本,利於版本控管與部署。export 備份,變更前先備份,出錯即時 import 回滾。