首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果"ExecutionPolicy“开关绕过了"-bypass”开关,那么PowerShell中的“-bypass”设置的目的是什么?

如果"ExecutionPolicy“开关绕过了"-bypass”开关,那么PowerShell中的“-bypass”设置的目的是什么?
EN

Security用户
提问于 2016-03-25 14:54:45
回答 1查看 2.5K关注 0票数 13

PowerShell的"ExecutionPolicy“允许限制所有脚本的运行,只允许签名的脚本等等- 参考见本文。

但是,如果我只是这样做的话:

代码语言:javascript
复制
PowerShell -ExecutionPolicy Bypass -file MyScript.ps1

..。无论如何,我已经有效地绕过了配置的执行策略,并且脚本已经成功运行(即使配置了一个完全“受限”的默认策略)。

有不同级别的策略可用有什么意义,如果我所要做的就是发送一个开关来绕过它,它就会成功?我是不是错过了在特殊情况下“旁路”不起作用的地方?到目前为止,我还没有找到一个不会让它顺其自然的执行策略。

(如果这更适合StackOverflow的话,我深表歉意,但我首先来到这里,因为它涉及的是安全策略。我搜索了一段时间,想找到一个答案,但我似乎找不到确切的解释。)

EN

回答 1

Security用户

回答已采纳

发布于 2016-03-31 09:36:56

来自这里 (em矿场):

什么是PowerShell执行策略?PowerShell执行策略是确定哪种类型的PowerShell脚本(如果有的话)可以在系统上运行的设置。默认情况下,它被设置为“限制”,这基本上意味着没有。但是,重要的是要理解设置从来就不是一个安全控制。相反,它的目的是防止管理员朝自己的脚开枪。

票数 5
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/118553

复制
相关文章

相似问题

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