我的脚本都不使用PowerGUI运行,但它们可以直接从PowerShell运行

时间:2013-07-02 19:52:04

标签: powershell powergui

我刚刚安装了最新版本的PowerGUI(3.6.0.21)。

当我尝试从PowerGUI内部运行任何脚本时,我收到错误消息'无法加载文件C:\ Sandbox \ MyPowerShell.ps1。文件C:\ Sandbox \ MyPowerShell.ps1未经过数字签名。

我已经用谷歌搜索了一些简单易懂的东西,但没有运气。为了实现这一目标,我需要做些什么?

另外,如果我直接从PowerShell运行脚本命令,它们就可以工作。

1 个答案:

答案 0 :(得分:-1)

AllSigned不允许您运行未签名的脚本。如果您无法更改执行策略,请将其作为模块导入。

将脚本另存为.psm1并使用Import-Module。它将绕过脚本策略,因为它是作为模块加载/运行的。