0

我已经编写了一个 powershell 脚本,但是当我尝试运行它时,我收到一条错误消息,提示无法加载 .ps1 文件并且它没有经过数字签名。

Powershell.exe -ExecutionPolicy Unrestricted -File script.ps1

请帮我解决这个问题。

4

2 回答 2

0

尝试使用:

powershell.exe -ExecutionPolicy Bypass -File script.ps1
于 2014-04-16T09:33:10.053 回答
0

Unrestricted将提示您下载文件的警告。尝试使用 executionpolicy Bypass。作为替代方案,您可以进入文件的属性并取消阻止文件。

-- 不受限制:加载所有配置文件并运行所有脚本。*如果您运行从 Internet 下载的未签名脚本,系统会在运行前提示您获得许可。

-- 绕过:没有被阻止,没有警告或提示。

来源:Set-ExecutionPolicy

于 2014-04-16T09:34:06.990 回答