我创建了一个powershell脚本并将其安排为每个月运行,但是当我尝试手动运行脚本时,总是提示策略更改:

当我按回车,大约1小时后,它仍然有提示出现。
我已经将ExecutionPolicy设置为无限制的,但是我听说untrsuted脚本中仍然有提示,我如何绕过提示?
还是要通过批处理文件运行.ps1并绕过执行策略?
谢谢
发布于 2017-03-20 08:07:36
只有三种方法可以做到这一点:
选项1:
Set-ExecutionPolicy $POLICY -ForceRestricted -不能运行脚本。Windows PowerShell只能在交互模式下使用。
只有由受信任的发行者签名的AllSigned脚本才能运行。
RemoteSigned -下载的脚本必须由受信任的发布服务器签名才能运行。
Unrestricted -没有限制;所有PowerShell脚本都可以运行。
备选方案2:
选项3:
在.bat文件中运行折叠
powershell.exe -executionpolicy bypass -windowstyle hidden -noninteractive -nologo -file "name_of_script.ps1"希望这能帮助你找到你正在寻找的答案。
发布于 2017-03-20 07:35:34
https://stackoverflow.com/questions/42897554
复制相似问题