首页 > 系统相关 >Windows设备防火墙放行指定EXE

Windows设备防火墙放行指定EXE

时间:2023-05-05 10:33:10浏览次数:35  
标签:EXE protocol name Windows 防火墙 rule echo set file

@echo off
set file_path="C:\Path\To\Your\File.exe"
set rule_name="My Rule Name"
set protocol=any
echo Adding %file_path% to Windows Firewall...
netsh advfirewall firewall delete rule name=%rule_name% > nul

echo Adding inbound rule...
netsh advfirewall firewall add rule name=%rule_name% dir=in action=allow program=%file_path% enable=yes protocol=%protocol% localport=any > nul

echo Adding outbound rule...
netsh advfirewall firewall add rule name=%rule_name% dir=out action=allow program=%file_path% enable=yes protocol=%protocol% localport=any > nul

echo Done!

如果您只需要添加入站规则或出站规则,请根据您的需求修改脚本中的 dir 参数为 in(入站规则)或 out(出站规则)。例如,如果您只需要添加入站规则,请将脚本更改为以下内容:

@echo off
set file_path="C:\Path\To\Your\File.exe"
set rule_name="My Rule Name"
set protocol=TCP

echo Adding %file_path% to Windows Firewall...
netsh advfirewall firewall delete rule name=%rule_name% > nul

echo Adding inbound rule...
netsh advfirewall firewall add rule name=%rule_name% dir=in action=allow program=%file_path% enable=yes protocol=%protocol% localport=any > nul

echo Done!
set protocol=TCP 后面可以设置UDP还是同时,以及指定端口
(set protocol=any  TCP 和 UDP)
(set local_port=8080  如果是指定端口)
以上记录方便写成脚本,对很多的设置这样就可以直接右点管理员运行一键搞定了。

标签:EXE,protocol,name,Windows,防火墙,rule,echo,set,file
From: https://www.cnblogs.com/stweily/p/17373409.html

相关文章

  • Centos 7防火墙开放端口方法
    Centos7防火墙开放端口方法看到不少的网友还是有使用的是CentOS7版本的,比如我们较多的还是用到可视化面板宝塔面板建站。如果我们用的可视化面板建站环境的,防火墙的设置还是相对简单,我们直接在可视化面板上面添加放行或者限制的端口。当然老左提醒大家也不要忘记在服务器端安全组......
  • IntelliJ IDEA 2022.3.2 最新专业版 Windows系统下安装, 一直可用,业界公认的最好的jav
    ​第三步: IDEA安装补丁1、补丁下载地址: 下载链接2、补丁安装流程下载并安装IDEA后,先不启动IDEA下载补丁程序并解压并放置任意目录执行脚本install-current-user.vbs​ 双击执行install-current-user.vbs脚本,等待过程大概10-30秒,如看到弹框提示Done......
  • 兼容 windows 和 Linux 的fgets文件读取方式(判断文件尾)
    /*检测文件尾范例使用fgets读取文件*//*范例:检测文件尾,windows和linux,unix平台兼容版本*/#include<stdio.h>#include<stdlib.h>#defineBUFSIZE100intmain(void){FILE*f;charstr[BUFSIZE];char*result;//读方式打开文件hello.txt,如果文件不......
  • windows supervisord 开机自启
    1.新建任务计划2.建好以后3.ok......
  • 恒创科技:Windows与 Linux 云服务器差异解释
    ​选择云服务器时,重要的是要确定服务器的操作系统。不过,要做出适合您的选择,您需要了解Windows和Linux云服务器之间的主要区别。以下内容旨在提供有关性能、使用情况、安全性、支持和选择这些操作系统的其他方面的相关信息。表现与Windows云服务器相比,Linux可以......
  • windows 配置 cuda pytorch
    1.进入 https://pytorch.org,依次选择 PyTorchBuild->YourOS->Package->Language->ComputePlatform,然后会生成安装命令或下载链接,执行或下载安装即可如果没有GPU,ComputePlatform选CPU即可  对于CUDA版本,可以执行cmd命令查看本地显卡支持的版本:nvidia-smi......
  • ensp练习华为USG5500防火墙的使用
    华为的USG5500防火墙,默认内部有三个区域(trust/untrust/dmz)。我们主要需要配置端口IP和这三个区域的信息,以及路由。client3的配置如下:client1配置如下:client2配置如下:server1配置如下: server2配置如下:  AR1的配置如下:AR2的配置如下: USG5500的配置,我写一......
  • 一款windows清理空间神器 foldersize
    windows不能显示所有文件夹占用的大小是个痛点,当磁盘空间不够时,想找出大文件很麻烦 foldersize就是很好的解决方案,还是免费的,不过 foldersize官网不好找,网上有很多收费的仿冒品,这里贴出他的官网:https://foldersize.sourceforge.net/ 他的界面如下,炒鸡好用,墙裂推荐: ......
  • 19 17 | Web 应用防火墙:怎样拦截恶意用户的非法请求?
    你好,我是李智慧。Web应用防火墙(WebApplicationFirewall,WAF)通过对HTTP(S)请求进行检测,识别并阻断SQL注入、跨站脚本攻击、跨站请求伪造等攻击,保护Web服务安全稳定。Web安全是所有互联网应用必须具备的功能,没有安全防护的应用犹如怀揣珠宝的儿童独自行走在盗贼环伺的黑夜里。我......
  • Windows中批量修改DNS记录
    最近由于公网映射的IP需要更换,有一批DNS记录需要修改。对于使用Windows管理的DNS记录,可以使用Powershell批量导出记录更新后再批量修改。首先使用Powershell将DNS服务器上test.local这个区域里的所有A记录导出Get-DnsServerResourceRecord-ComputerNameITM-ZoneNametest.loc......