*.ps1 is not digitally signed. The script will not execute on the system
如图:
解决方法:
在PowerShell中执行
用Set-ExectionPolicy 设置执行策略
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
-ExectionPolicy参数
— Restricted: 限制策略,默认设置不会加载配置文件或执行脚本。 T
— AllSigned: 所有注册策略。要求所有脚本和配置文件被信任的注册商注册,包括你写的本地脚本。
— RemoteSigned: 远程注册策略。要求所有从远程网络下载的脚本和配置文件被信任的远程供应商注册过。
— Unrestricted: 不限制策略。加载所有配置文件和运行所有脚本。如果你运行一个未注册脚本来自网络,它将提示是否允许执行。
— Bypass: 通过策略。无阻塞,无提示和警告。
— Undefined: 未定义策略。去除当前范围指定的执行策略,返回会话默认策略。