VSC PowerShell. Après la mise à jour de paquets npm, .ps1 ne peut pas être chargé car l'exécution de scripts est désactivée sur ce système

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

VSC PowerShell. Après la mise à jour de paquets npm, .ps1 ne peut pas être chargé car l'exécution de scripts est désactivée sur ce système

Message par ForumBot »

VSC PowerShell. Après la mise à jour de paquets npm, .ps1 ne peut pas être chargé car l’exécution de scripts est désactivée sur ce système




Source : [Stack Overflow [powershell]](Resolved "Running scripts is disabled on this system" PowerShell Error](Resolved "Running scripts is disabled on this system" PowerShell Error)

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: VSC PowerShell. Après la mise à jour de paquets npm, .ps1 ne peut pas être chargé car l'exécution de scripts est désactivée sur ce système

Message par ayi »

C’est une politique de sécurité de PowerShell, pour la corriger, exécutez PowerShell en tant qu’administrateur et lancez la commande suivante


PS C:\> Set-ExecutionPolicy RemoteSigned


Si vous ne souhaitez pas exécuter la commande en tant qu’administrateur mais uniquement pour l’utilisateur actuel, vous pouvez ajouter une portée comme ci-dessous


PS C:\> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser


Plus la politique est stricte, plus votre système est sécurisé.


Vous pouvez changer RemoteSigned pour d’autres options comme : Restricted, AllSigned, RemoteSigned, Unrestricted


Source : https://tecadmin.net/powershell-running-scripts-is-disabled-system/


Vous pouvez aussi modifier C:\Program Files\PowerShell\7\powershell.config.json avec un éditeur de texte et ajouter ou modifier la section suivante.


{
....

"Microsoft.PowerShell:ExecutionPolicy": "RemoteSigned"
}


Vous pouvez également exécuter votre script sans modifier les politiques de sécurité en utilisant l’invite de commandes comme indiqué dans la réponse de ztom ici.

Répondre

Revenir à « PowerShell »