Questions tagged «executionpolicy»

13
为什么不允许我在本地创建的脚本在RemoteSigned执行策略下运行?
由于此问题继续吸引被问题主体反驳或未解决实际问题的答案,因此 请阅读以下有关需要了解的简单摘要: 这不是“为什么默认安装的PowerShell运行脚本为什么不显示?” 题。 这不是“为什么我的安装PowerShell不能从Internet下载的运行脚本?” 题。 问题是为什么RemoteSigned执行策略在不应该执行时阻止脚本执行。 RemoteSigned是我要使用的唯一执行策略。 我知道可以使用其他限制较少的策略。如果这些政策是可以接受的替代方案,我将只使用它们,而这个问题将不复存在。 执行策略已设置为RemoteSigned。 从改变它RemoteSigned到RemoteSigned是没办法了。 脚本文件已创建并存储在本地。 脚本文件未被阻止。 脚本文件从未被阻止(请参阅上一点)。 无法取消阻止脚本文件,因为没有任何要取消阻止的内容(请参见上一点)。 脚本文件由管理员执行(试图执行)。 Windows PowerShell是唯一涉及的应用程序。 没有Windows PowerShell ISE也不Command Prompt或任何其他工具或编辑器是相关的。 问题的原因已经确定(请参阅接受的答案)。经过将近8年的时间,我认为所有其他显而易见的解释(无论是否适用)也已发布。如果您有其他想法,请在添加问题之前先完整阅读问题和现有答案。 我在64位Windows 7 Professional上使用Windows PowerShell 2.0。我有一个脚本,Desktop尝试运行该脚本时会导致以下错误: File C:\Users\UserName\Desktop\Script.ps1 cannot be loaded. The file C:\Users\UserName\Desktop\Script.ps1 is not digitally signed. The script will not execute on the system. Please see …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.