Я использую 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
Я все еще получаю сообщение об ошибке и не знаю, что делать, чтобы разблокировать ситуацию, и не понимаю, почему она вообще изменилась?
Я тоже столкнулся с этой проблемой.
Проблема в том, что MachinePolicy имеет значение AllSigned. Поскольку это политика самого высокого уровня, политики более низкого уровня будут игнорироваться (см. Microsoft about_Execution_Policies), и ваш скрипт не сможет быть выполнен.
Чтобы решить эту проблему, ваш сетевой администратор должен изменить MachinePolicy, изменив групповые политики (см. документацию).
Причиной изменения, вероятно, является изменение настроек вашего администратора сети.