Microsoft Windows XP
[Version 5.1.2600
](C) Copyright 1986-2001 Microsoft Corp.
C
:\WINDOWS>netsh firewall set allowedprogram ?
set allowedprogram
[ program =
] path
[ name =
] name
[ [ mode =
] ENABLE
|DISABLE
[ scope =
] ALL
|SUBNET
|CUSTOM
[ addresses =
] addresses
[ profile =
] CURRENT
|DOMAIN
|STANDARD
|ALL
]
設定防火牆允許的程式設定。
program - 程式路徑和檔案名稱。
參數
:
name - 程式名稱。
mode - 程式模式 (可省略)。
ENABLE - 允許通過防火牆 (預設)。
DISABLE - 不允許通過防火牆。
scope - 程式領域 (可省略)。
ALL - 允許所有流量通過防火牆 (預設)。
SUBNET - 只允許本機網路 (子網路) 流量通過防火牆。
CUSTOM - 只允許指定的流量通過防火牆。
addresses - 自訂領域位址 (可省略)。
profile - 組態設定檔 (可省略)。
CURRENT - 目前的設定檔 (預設)。
DOMAIN - 網域設定檔。
STANDARD - 標準設定檔。
ALL - 所有設定檔。
備註
: 'scope' 必須是 'CUSTOM' 才能指定 'addresses'。
範例
:
set allowedprogram C
:\MyApp\MyApp.exe MyApp ENABLE
set allowedprogram C
:\MyApp\MyApp.exe MyApp DISABLE
set allowedprogram C
:\MyApp\MyApp.exe MyApp ENABLE CUSTOM
157.60.0.1,172.16.0.0/16,10.0.0.0/255.0.0.0,LocalSubnet
set allowedprogram program = C
:\MyApp\MyApp.exe name = MyApp mode = ENABLE
set allowedprogram program = C
:\MyApp\MyApp.exe name = MyApp mode = DISABLE
set allowedprogram program = C
:\MyApp\MyApp.exe name = MyApp mode = ENABLE
scope = CUSTOM addresses =
157.60.0.1,172.16.0.0/16,10.0.0.0/255.0.0.0,LocalSubnet