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

在这里输入图像说明 我试图通过batch file执行PowerShell脚本,并不断得到以下警告;

– >执行策略设置为远程签名; 我也testing与无限制,同样的错误显示; 如何摆脱这个?

Solutions Collecting From Web of "如何摆脱Batch / Powershell中的安全警告"

你的PS1脚本是否驻留在网络共享中? 您可以通过在管理PowerShell控制台中输入set-executionpolicy bypass来跳过所有的安全过程

或者你可以通过powershell.exe -executionpolicy bypass -file \\servername\share\script.ps1来调用你的脚本

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