Microsoft Learn 官方文档示例;改用前请核对路径、目标和本机可用性。
netsh advfirewall firewall add rule name="AllowHTTPS" protocol=TCP dir=in localport=443 action=allownetsh advfirewall 是 Microsoft Learn Windows 命令参考中的命令或工具子命令。本页整理可核实的语法、参数和用法示例;适用版本、角色及运行环境请以官方来源为准。
netsh advfirewall consec | dump | export | firewall | help | import | mainmode | monitor | reset | set | show | ?
netsh advfirewall [consec | firewall | mainmode] <add> <delete> <dump> <help> <set> <show> <?>
netsh advfirewall [monitor] <delete> <dump> <help> <show> <?>
netsh advfirewall export <path\filename>
netsh advfirewall import <path\filename>
netsh advfirewall reset [export <path\filename>]
netsh advfirewall set [allprofiles | currentprofile | domainprofile | privateprofile | publicprofile] state <on> <off> <notconfigured>
netsh advfirewall set firewallpolicy <blockinbound> <blockinboundalways> <allowinbound> <allowoutbound> <blockoutbound> <notconfigured>
netsh advfirewall set settings <localfirewallrules> <localconsecrules> <inboundusernotification> <remotemanagement> <unicastresponsetomulticast>
netsh advfirewall set logging <allowedconnections> <droppedconnections> <filename> <maxfilesize>
netsh advfirewall set global [statefulftp | statefulpptp] <enable> <disable> <notconfigured>
netsh advfirewall set global ipsec [strongcrlcheck <value>] [saidletimemin <value>] [defaultexemptions <value>] [ipsecthroughnat <value>] [authzcomputergrp <value>] [authzusergrp <value>]
netsh advfirewall set global mainmode [mmkeylifetime <value>] [mmsecmethods <value>] [mmforcedh <value>]
netsh advfirewall show [allprofiles | currentprofile | domainprofile | privateprofile | publicprofile] <state> <firewallpolicy> <settings> <logging>
netsh advfirewall show global <ipsec> <statefulftp> <statefulpptp> <mainmode> <categories>
netsh advfirewall show <store>链接的 Microsoft Learn 文章是上游依据;命令是否可用取决于 Windows 版本、服务器角色、可选功能或交互式工具上下文。
Microsoft Learn 官方文档示例;改用前请核对路径、目标和本机可用性。
netsh advfirewall firewall add rule name="AllowHTTPS" protocol=TCP dir=in localport=443 action=allowMicrosoft Learn 官方文档示例;改用前请核对路径、目标和本机可用性。
netsh advfirewall export C:\Backup\firewall.wfwMicrosoft Learn 官方文档示例;改用前请核对路径、目标和本机可用性。
netsh advfirewall show allprofiles| 参数 / 子句 | 说明 |
|---|---|
consec / firewall / mainmode | 进入连接安全、 防火墙规则或主模式上下文。 |
monitor | 查看运行时防火墙和安全关联状态。 |
dump | 显示代表当前配置的脚本。 |
export <path\filename> | 将防火墙策略导出到备份文件。 |
import <path\filename> | 将文件中的策略导入当前策略存储。 |
reset [export <path\filename>] | 恢复默认防火墙策略;可先导出当前策略。 |
set <profile> state <on|off|notconfigured> | 设置一个或多个配置文件的防火墙状态;关闭防火墙会移除流量过滤保护。 |
set firewallpolicy <policy> | 设置入站和出站流量的默认处理策略。 |
set settings / set logging | 配置本地规则、通知、远程管理及日志选项。 |
set global ipsec / mainmode | 配置全局 IPsec 和主模式策略;旧式算法可能不安全。 |
show <profile|parameter> | 显示配置文件或全局防火墙设置。 |
add / delete / set rule | 管理入站/出站防火墙规则或连接安全规则;应用更改前应核对作用范围。 |
help / ? | 列出当前上下文中可用的命令。 |
? | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
allprofiles | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
currentprofile | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
domainprofile | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
privateprofile | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
publicprofile | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<add> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<delete> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<dump> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<help> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<set> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<show> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<on> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<off> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<notconfigured> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<blockinbound> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<blockinboundalways> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<allowinbound> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<allowoutbound> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<blockoutbound> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<localfirewallrules> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<localconsecrules> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<inboundusernotification> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<remotemanagement> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<unicastresponsetomulticast> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<allowedconnections> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<droppedconnections> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<filename> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<maxfilesize> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<enable> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<disable> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<value> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<state> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<firewallpolicy> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<settings> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<logging> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<ipsec> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<statefulftp> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<statefulpptp> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<mainmode> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<categories> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<store> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。