微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何修复“在该系统上禁用了运行脚本”?

如何解决如何修复“在该系统上禁用了运行脚本”?

当我尝试在VS Code中的终端中运行命令时,出现以下错误。我该如何解决

ionic : File C:\Users\Lakshan\AppData\Roaming\npm\ionic.ps1 cannot be loaded because running scripts is disabled on this system. For more information,see 
about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ ~~~~~
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

解决方法

这是因为执行策略。这定义了Powershell脚本的运行方式。

在默认Windows桌面中,它是受限制的,不允许任何脚本(带符号的或无符号的)仅交互式会话。

最好使用RemoteSigned(Windows Server上的默认设置)进行设置,只允许远程运行的已签名脚本运行,而本地未运行的已签名脚本运行,但是Unrestriced是不安全的让所有脚本运行。

要设置以管理员身份运行Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

,

我找到了一种解决此错误的方法。如下,

首先打开powerShell 作为以管理员身份运行

然后,在PowerShell中运行此命令 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

然后输入Y并按Enter。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。