受限模式下的 Powershell 和 Power cli

问题描述

enter image description here美好的一天

我们正在使用 AppLocker 在公司中部署 PowerShell 约束语言模式。我已经能够创建一个排除路径,如果其中放置了任何脚本,它运行得很好,但如果将相同的脚本放置在不在我的排除列表中的路径中,它就会失败。

在上面的屏幕截图中,我比较了放置在允许位置和另一个是拒绝位置的相同脚本(example.ps1),结果如下所示,脚本被拒绝在 c:\ 中运行,但是允许在 C:\powershell 中运行。

我们的基础架构团队经常使用 PowerShell 来自动化他们的日常活动,使用的一个模块示例是 VMware.PowerCLI。使用约束语言模式后,他们无法执行任何这些自动化。我的想法是,如果我能找到 PowerCLI 运行的所有位置,我应该能够排除该路径,并且事情应该可以正常工作,但事实并非如此。

上面的屏幕截图显示了我认为 PowerCLI 运行的所有排除路径。

上面的结果显示了我在排除项到位的情况下运行后得到的结果。

我们的目标是让他们使用的所有模块在约束语言模式下运行,但我们似乎无法实现这一目标,因为我使用 VMware PowerCLI 进行的测试中的排除不起作用。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...