如何摆脱Batch / Powershell中的安全警告

时间:2013-02-11 17:09:02

标签: windows security powershell batch-file execution

enter image description here我试图通过批处理文件执行powershell脚本并不断收到以下警告;

- >执行策略设置为远程签名;我也测试了Unrestricted,同样的错误出现了;如何摆脱这个?

2 个答案:

答案 0 :(得分:10)

您的ps1脚本是否位于网络共享中?您可以通过在admin PowerShell控制台中键入set-executionpolicy bypass来跳过所有安全过程

或者您可以通过powershell.exe -executionpolicy bypass -file \\servername\share\script.ps1

调用您的脚本

答案 1 :(得分:4)

如果出现相同的错误,请确保您在正确的位置设置执行政策。在64位系统上,将有64位和32位版本的Powershell执行策略。通常,它为控制台加载64位版本,但如果从bat文件调用则使用32位版本。您需要启动32位版本,运行eleveated,并为其设置执行策略。