首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过GPO为本地用户配置文件添加新的防火墙规则

通过GPO为本地用户配置文件添加新的防火墙规则
EN

Stack Overflow用户
提问于 2019-06-26 16:39:10
回答 1查看 2.1K关注 0票数 0

我的公司推出了一项新的软电话服务,通过GPO成功地安装到每台机器上。问题是,软件安装在用户配置文件中,用户配置文件要求允许通过windows defender防火墙访问,而我很难允许需要管理员凭据的访问。像%localappdata%或%userprofile%这样的变量在GPO中不起作用。启动脚本不起作用,因为它将防火墙规则放在管理配置文件下。登录脚本不起作用,因为它需要管理员权限来添加新的新防火墙规则。

代码语言:javascript
复制
$username = $env:username

New-NetFirewallRule -Displayname "Five9Softphone" -Direction Inbound -Program C:\Users\$username\appdata\local\Five9\Five9Softphone-10.0\bin\10.2.16\five9softphone.exe

这在运行任何管理用户时都是有效的,而不是我的普通用户。请帮帮我!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-26 17:56:22

您可以运行如下内容:

代码语言:javascript
复制
$profiles = Get-ChildItem -Path 'C:\Users' -Directory
Foreach ($profile in $profiles) {
    $ExePath = Join-Path -Path $profile.Fullname -ChildPath 'appdata\local\Five9\Five9Softphone-10.0\bin\10.2.16\five9softphone.exe'
    if (!(Get-NetFirewallApplicationFilter -Program $ExePath)) {
        New-NetFirewallRule -Displayname "Five9Softphone" -Direction Inbound -Program $ExePath
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56777495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档