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
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.