chainofhonor 发表于 2023-8-5 13:17

分享一个脚本,添加防火墙放行规则的

我设置了默认阻止出站
这样所有需要访问网络的程序都需要我手动放行

$folderPath = Read-Host "请输入路径"
$qianzhui = Read-Host "请输入名称前缀"
$exeFiles = Get-ChildItem -Path $folderPath -Filter *.exe -Recurse
foreach ($file in $exeFiles) {
New-NetFirewallRule -DisplayName "$qianzhui $file" -Direction Outbound -Program $file.FullName -Action Allow
}


使用方式是:
先手动以管理员权限打开powershell窗口
然后把这段脚本直接复制粘贴进去就行了

输入程序目录的路径
然后输入名称前缀

然后就会自动添加防火墙的出站规则

JP_ToKyo 发表于 2023-8-5 13:38

如果是WIN防火牆...更需要的是禁止所有程序私自修改規則......但要改權限...就算了[傻笑]

chainofhonor 发表于 2023-8-5 14:06

JP_ToKyo 发表于 2023-8-5 13:38
如果是WIN防火牆...更需要的是禁止所有程序私自修改規則......但要改權限...就算了 ...

需要管理员权限的软件都用沙盘或者用虚拟机
我是这样做的

另外这个脚本的几个命令比较安全, 可以搜索看看是什么

主要是添加防火墙规则的那个命令需要管理员权限,不然添加不了   

MoonDigi 发表于 2023-8-5 14:14

我用火绒一是为了这个,二是为了限制软件读某些目录

fifaplayer88 发表于 2023-8-5 21:31

MoonDigi 发表于 2023-8-5 14:14
我用火绒一是为了这个,二是为了限制软件读某些目录

问下兄弟火绒有防火墙吗

MoonDigi 发表于 2023-8-6 00:21

fifaplayer88 发表于 2023-8-5 21:31
问下兄弟火绒有防火墙吗

只能限制能不能联网,不能详细设置端口地址协议之类,除非自己单独一条条规则写
页: [1]
查看完整版本: 分享一个脚本,添加防火墙放行规则的