[转]Windows XP下用命令行配置防火墙
使用命令行工具来对防火墙进行配置。Windows防火墙的配置和状态信息可以通过命令行 Netsh.exe 获得。可以使用 “netsh firewall”命令来获取防火墙信息和修改防火墙设定,在命令提示符下输入“netsh firewall”命令后会显示其详细参数:
? - 显示命令列表。
add - 添加防火墙配置。
delete - 删除防火墙配置。
dump - 显示一个配置脚本。
help - 显示命令列表。
reset - 将防火墙配置重置为默认值。
set - 设置防火墙配置。
show - 显示防火墙配置。
这里输入 netsh firewall ?命令等同于netsh firewall help
1 添加防火墙配置
可以说哦用netsh firewall add ?来获取命令的帮助信息。
netsh firewall add 有2个命令:
add allowedprogram -添加防火墙允许的程序配置
add portopenging -添加防火墙端口配置
例如我们要允许qq.exe通过,则add allowedprogram C:\programs\qq.exe qq ENABLE
add 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 ...