Quasar 开发 PSSecurityException

问题描述 投票:0回答:1

我正在使用 quasar 使用“quasar dev”命令运行我的应用程序,它总是运行良好。今天它突然停止工作,我收到此错误:

quasar : Impossible de charger le fichier C:\Users\GLEU\AppData\Roaming\npm\quasar.ps1. Le fichier [...] n’est pas signé 
numériquement. Vous ne pouvez pas exécuter ce script sur le système actuel. Pour plus d’informations sur l’exécution de scripts et la définition de stratégies 
d’exécution, voir la rubrique about_Execution_Policies à l’adresse https://go.microsoft.com/fwlink/?LinkID=135170.
Au caractère Ligne:1 : 1
+ quasar dev
+ ~~~~~~
    + CategoryInfo          : Erreur de sécurité : (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

我环顾四周并尝试编辑 ExecutionPolicy,但即使有这个 ExecutionPolicy:

        Scope ExecutionPolicy
        ----- ---------------
MachinePolicy       AllSigned
   UserPolicy       Undefined
      Process    Unrestricted or Bypass
  CurrentUser    Unrestricted or Bypass
 LocalMachine    RemoteSigned

我仍然收到错误,我不知道该怎么做才能解锁这种情况,而且我不明白它为什么会改变?

windows powershell quasar
1个回答
0
投票

我也遇到这个问题了

问题是,MachinePolicy 是“AllSigned”。由于它是最高级别的策略,因此较低级别的策略将被忽略(请参阅 Microsoft about_Execution_Policies),并且您的脚本无法执行。

要解决此问题,您需要网络管理员通过更改组策略来更改 MachinePolicy(请参阅文档)。

更改的原因可能是您的网络管理员更改了设置。

© www.soinside.com 2019 - 2024. All rights reserved.