我试图通过批处理文件执行powershell脚本,但不断收到以下警告;
->执行策略设置为remote signed;我也测试了Unrestricted,同样出现了错误;如何摆脱这个?
发布于 2013-02-12 01:16:47
您ps1脚本是否位于网络共享中?您可以通过在管理powershell控制台中输入set-executionpolicy bypass
来跳过所有的安全过程
或者您可以通过powershell.exe -executionpolicy bypass -file \\servername\share\script.ps1
调用您的脚本
发布于 2013-02-12 01:22:44
如果出现相同的错误,请确保在正确的位置设置执行策略。在64位系统上,64位和32位版本的Powershell都有一个执行策略。通常,它为控制台加载64位版本,但如果从bat文件调用,则使用32位版本。您需要启动32位版本,运行eleveated,并为其设置执行策略。
https://stackoverflow.com/questions/14817141
复制相似问题