使用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,说明修改成功。

106

被折叠的 条评论
为什么被折叠?



