修改系统的 PowerShell 执行策略 (解决限制了脚本运行的问题)

该文章已生成可运行项目,

使用PowerShell进行命令行输入时,会遇到禁止运行脚本的提示,如下:
在这里插入图片描述

1.检查执行策略

运行以下命令,检查执行策略:

Get-ExecutionPolicy

Restricted,即禁止运行任何脚本。以下是解决该问题的步骤:

2.常用的有执行策略:

Restricted:不允许运行任何脚本。
AllSigned:只允许运行由可信发布者签名的脚本。
RemoteSigned:允许运行本地创建的脚本,但远程下载的脚本必须由可信发布者签名。
Unrestricted:允许运行所有脚本,但会提示用户确认运行未签名的脚本。
Bypass:不限制脚本的运行,通常用于特定的会话或脚本。

3.修改方法

打开Windows PowerShell(管理员)进行如下操作
在这里插入图片描述

方法 1:临时修改执行策略

运行以下命令,临时修改执行策略(仅在当前会话中生效):

Set-ExecutionPolicy RemoteSigned -Scope Process

在这里插入图片描述

方法 2:永久修改执行策略

运行以下命令,永久修改执行策略:

Set-ExecutionPolicy RemoteSigned

在这里插入图片描述

4. 验证修改

再次运行以下命令,检查执行策略是否已修改:

Get-ExecutionPolicy

如果返回 RemoteSigned,说明修改成功。
在这里插入图片描述


如果本篇文档对你有用请吱一声!

本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值