WinXP 內建防火牆可透過 netsh firewall 指令完整配置,適合批次腳本部署、遠端管理或無圖形介面環境。本文整理所有支援的子指令與參數,供系統管理員查閱。
? / help — 顯示指令清單add — 新增防火牆規則delete — 刪除規則dump — 匯出設定腳本reset — 重置為預設值set — 設定參數show — 顯示目前設定add allowedprogram / delete allowedprogram / set allowedprogram / show allowedprogramadd portopening / delete portopening / set portopening / show portopeningset icmpsetting / show icmpsettingset logging / show loggingset multicastbroadcastresponse / show multicastbroadcastresponseset notifications / show notificationsset opmode / show opmode / show stateset service / show serviceshow config / show currentprofilenetsh firewall add portopening TCP 80 "Web Server" ENABLE ALL
netsh firewall add allowedprogram "C:\Program Files\App\app.exe" "My App" ENABLE ALL
完整參數說明請輸入 netsh firewall ? 查詢。善用命令列配置,實現防火牆策略自動化部署。