Windows下批量添加防火墙例外端口,查了网上资料,基本上都是使用“Netsh命令”,循环增加端口,这会导致建立的规则特别多,不便于管理,查了下微软的资料,原来是Netsh命令,只支持一个端口:

在我机器上执行Netsh命令时,提示不建议用这个了,推荐用:netsh advfirewall firewall

于是根据提示,查询:https://go.microsoft.com/fwlink/?linkid=121488

辗转查到更详细的文档:

https://technet.microsoft.com/en-us/library/dd734783(v=ws.10).aspx

主要关注以下几个参数:

如果是使用命令,在指定机器上执行,命令如下:

1.入站规则
netsh advfirewall firewall add rule name="SGAccessInboundRule" dir=in protocol=tcp action=allow localport=8061-8080,18061-18080
2.出站规则
netsh advfirewall firewall add rule name="SGAccessOutboundRule" dir=out protocol=tcp action=allow remoteport=8061-8080,18061-18080

如果管理的环境中,安装了saltstack,执行命令如下:

1.入站规则
salt "DEV-SH-TTP-01" cmd.run “netsh advfirewall firewall add rule name="SGAccessInboundRule" dir=in protocol=tcp action=allow localport=8061-8080,18061-18080”2.出站规则
salt "DEV-SH-TTP-01" cmd.run “netsh advfirewall firewall add rule name="SGAccessOutboundRule" dir=out protocol=tcp action=allow remoteport=8061-8080,18061-18080”

如果有多台机器,saltstack命令中用逗号分隔开主机名即可。

遇到的坑:

1.执行的命令中,不能含有中文,否则建出的规则是乱码

2.执行命令中,不能含有空格、括号“()”,否则创建不成功

转载于:https://www.cnblogs.com/liugh/p/8258929.html

Windows批量添加防火墙例外端口相关推荐

  1. c# 添加防火墙例外端口_C#添加删除防火墙例外(程序、端口)

    一. 添加 COM 引用 在引用里,选择 COM 页, 找到 NetFwTypeLib, 确定即可 二. 添加允许通过防火墙的例外程序 using System; using System.Colle ...

  2. C++添加防火墙例外——检测目标程序不在例外列表时才进行添加,防止重复添加

    程序常通过网络进行通信,有时某些通信端口会被防火墙阻止导致程通信异常,一般情况要关闭防火墙或配置白名单比较麻烦.每次启动通过cmd命令添加防火墙例外可能造成程序经常使用从而多次重复添加同一规则,或程序 ...

  3. Windows 批量添加删除路由资源性能优化

    首先,本文只涉及如何优化Windows批量添加删除路由资源的速度优化. 基于虚拟网卡来实现虚拟网络的组建的架构图如下所示: 图片来自网络 起因: 一般来说,私有网络的一个资源对应本地的一条路由(比如: ...

  4. Windows怎么让防火墙开放端口

    开放端口的方法 先从控制面板,进入到Windows Defender防火墙 点击高级设置,点击入站规则 点击右边的新建规则,点击端口,点击下一步 选择协议类型和端口号点击下一步即可 查看是否开放端口成 ...

  5. shell for循环案例:自动批量添加iptables应用端口规则

    shell foriptables ##################################################### ##如有转载,请务必保留本文链接及版权信息 ##linu ...

  6. windows批量添加用户

    1.如果您从命令行键入:   FOR /L %i in (1,1,500) DO NET USER MyUser%i /ADD 结果将创建 500 个新用户,分别命名为 MyUser1.MyUser2 ...

  7. Windows Server 操作系统 防火墙添加端口例外

    路径:控制面板-显示方式(大图标)-防火墙-高级设置-入站规则-添加规则-配置端口保存 具体如图:

  8. 服务器系统防火墙例外,Windows Server 2012设置端口例外、防火墙设置方法

    在服务器管理中,有时候我们需要放开某些端口,便于某种应用能够成功运行.如何设置服务器端口例外.在防火墙添加例外窗口呢?本文以 Server 2012为例,举例说明如何添加例外端口,如何打开某些端口? ...

  9. win7防火墙例外设置方法_win7防火墙添加端口方法

    win7防火墙例外设置方法 控制面板(右上角选择查看方式为大图标)---防火墙---高级设置---高级设置---出站规则---最右边 新建规则"新建出站规则向导",在向导的第一步, ...

最新文章

  1. symfony2 环境搭建笔记
  2. java getxxx_java的invoke与getMethod方法用法
  3. 前端学习(2016)vue之电商管理系统电商系统vue-quill-editor
  4. Python——为什么要在意:模块重载
  5. python的运行方式_Python的两种运行方式
  6. 供配电系统自动化实训
  7. NetXray使用说明之(6)----捕捉oicq message报文
  8. iptv增值业务--华为机顶盒视频播放代码
  9. 路由器的工作原理(计算机网络-网络层)
  10. 网易严选如何打造数仓规范和评价体系
  11. 一个账号多路由器拨号失败服务器无响应,PPPoE拨号失败 PPPoE拨号失败服务器无响应怎么办?...
  12. Javascript代码优化的8个知识点,分享web前端资料
  13. 算法题(2)力扣第n位数字
  14. 阿里云1+X-云计算开发与运维-中级(多选题)
  15. URL Schemes备份
  16. 运维-MAC之OmniPlan Pro3安装
  17. 流媒体解码及H.264编码推流
  18. SSO单点登入原理及简单实现
  19. “¥” 人民币符号及其他币种键盘快捷键
  20. (Java实现) 过河卒

热门文章

  1. PHP面试MySQL数据库的索引
  2. [彻底理解]JDK1.8 函数式接口 Consumer Supplier 以及 JAVA新纪元 λ表达式的到来
  3. MySQL数据库(十) 一一 数据库的导出和导入
  4. 数万人的背影|非典型产品经理的生存现状
  5. SVN使用_获取某版本后改动的文件列表
  6. 推荐一个非常实用的导航路径规划网站
  7. linux目录名含义
  8. python两道简单的面试题
  9. paddle deepspeech v2 转 pytorch
  10. jittor和pytorch生成网络对比之unit