Windows中的Powershell脚本执行失败

时间:2014-04-16 09:26:15

标签: powershell executionpolicy

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

Powershell.exe -ExecutionPolicy Unrestricted -File script.ps1

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

尝试使用:

powershell.exe -ExecutionPolicy Bypass -File script.ps1

答案 1 :(得分:0)

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

  

- Unrestricted:加载所有配置文件并运行所有脚本。 *如果您运行从Internet下载的未签名脚本,则会在运行前提示您获得权限。

     

- 旁路:没有任何东西被阻止,也没有警告或提示。

来源:Set-ExecutionPolicy