解决方法:PowerShell 表示在此系统上禁用了运行脚本

1. 以管理员身份打开 PowerShell

当然,我们需要 PowerShell 访问权限。要打开它,您可以右键单击 Windows“开始”按钮以选择“终端(管理员)”/“PowerShell(管理员)”,或者在“开始”菜单搜索框中搜索它,然后选择“以管理员身份运行”。

Open-PowerShell

2. 检查当前执行策略

好吧,让我们首先检查并确认为要在 PowerShell 中运行的任何脚本设置的当前执行策略。为此,请运行给定的命令。如果输出显示“受限”,则表示默认情况下系统不允许在 PowerShell 中运行脚本。

Get-ExecutionPolicy

3. 更改执行策略以运行脚本:

如果当前执行策略设置为“受限”,我们需要将其更改为限制性较低的策略,以便可以执行脚本。为此,我们可以将 PowerShell 执行策略设置为“RemoteSigned”。它会告诉系统运行本地脚本,但要求远程脚本由受信任的发布者签名,这样我们就不会危及我们的安全性。

Set-ExecutionPolicy RemoteSigned

如果系统提示您确认更改,请键入“Y”并按 Enter 键。

PowerShell-running-scripts-is-disabled-1024x546-1

4. 重新启动 PowerShell:

尽管这不是必需的,但要确保正确应用我们对执行策略所做的更改,请关闭并重新打开 PowerShell。

现在,再次使用以下方法检查当前策略:

Get-ExecutionPolicy

这一次,你将看到“RemotelySigned”值,而不是“Restricted”。

5. 重置执行策略(可选):

那些稍后想要将其 PowerShell 执行策略设置回默认设置的策略(即“受限”)的用户可以使用给定的命令

Set-ExecutionPolicy Restricted

选择符合您的安全首选项的策略。您可以在 Microsoft 官方网站上了解有关它和其他可用策略的更多信息。

默认情况下,出于安全原因,执行策略设置为“受限”。因此,请确保您正在更改它以使用一些受信任的脚本,而不会危及您的系统安全性。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun271907.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2023年12月28日 下午10:17
下一篇 2023年12月30日 下午11:13

相关推荐