PowerShell中出现因为在此系统中禁止执行脚本解决办法

https://docs.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7

Unrestricted 这是一种比较宽容的策略,允许运行未签名的脚本。对于从网络上下载的脚本,在运行前会进行安全性提示
RemoteSigned 本地创建的脚本可以运行,当执行从网络上下载的脚本时,需要脚本具有数字签名,否则不会运行这个脚本
AllSigned 只能运行具有数字签名的脚本
Restricted 可以执行单个的命令,但是不能执行脚本
Bypass 对脚本的执行不设任何的限制,任何脚本都可以执行,并且不会有安全性提示
Undefined 没有设置脚本策略。当然此时会发生继承或应用默认的脚本策略

get-executionpolicy 查看当前执行策略
set-executionpolicy remotesigned 修改执行策略为

https://go.microsoft.com/fwlink/?LinkID=135170

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。