Skip to content

l’exécution de scripts est désactivée sur ce système

Testez le Nouveau Système Multiplateforme PowerShell

Lors de l’exécution de la commande suivante dans PowerShell :

powershell
PS C:\WINDOWS\system32> npm install -g @angular/cli

Vous rencontrez l’erreur suivante :

plaintext
npm : Impossible de charger le fichier C:\Program Files\nodejs\npm.ps1, car l’exécution de scripts est désactivée sur ce système. Pour plus d’informations, consultez about_Execution_Policies à l’adresse https://go.microsoft.com/fwlink/?LinkID=135170.
Au caractère Ligne:1 : 1
+ npm install -g @angular/cli
+ ~~~
    + CategoryInfo          : Erreur de sécurité : (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

Détails de l’Erreur

  • Type d’erreur : PSSecurityException
  • Cause : L’exécution de scripts est désactivée sur votre système, ce qui empêche le chargement du fichier npm.ps1.

Pour résoudre ce problème, vous devez modifier la politique d’exécution de PowerShell. N’hésitez pas à demander si vous avez besoin d’aide pour cette procédure ! 😊

 

 

 

Il semble que vous rencontriez un problème lié aux politiques d’exécution de PowerShell lors de l’installation du CLI Angular. Voici quelques étapes pour résoudre ce problème :

Étapes pour Modifier la Politique d’Exécution

  1. Ouvrir PowerShell en tant qu’Administrateur
    • Cliquez avec le bouton droit sur l’icône PowerShell et sélectionnez “Exécuter en tant qu’administrateur”.
  2. Vérifier la Politique d’Exécution Actuelle
  3. Modifier la Politique d’Exécution
    • Pour permettre l’exécution de scripts, vous pouvez changer la politique d’exécution. Exécutez la commande suivante :
      powershell
      Set-ExecutionPolicy RemoteSigned
      
    • Cela permet d’exécuter des scripts téléchargés, à condition qu’ils soient signés par un éditeur de confiance. Vous pouvez également utiliser Unrestricted, mais cela n’est pas recommandé pour des raisons de sécurité.
  4. Confirmer le Changement
    • Vous serez peut-être invité à confirmer le changement. Tapez Y et appuyez sur Entrée.
  5. Réessayer l’Installation
    • Après avoir modifié la politique, essayez à nouveau d’exécuter votre commande :
      powershell
      npm install -g @angular/cli
      

Remarques Importantes

  • Sécurité : Modifiez les politiques d’exécution avec précaution, car cela peut affecter la sécurité de votre système.
  • Réversibilité : Vous pouvez toujours revenir à la politique par défaut en exécutant Set-ExecutionPolicy Restricted.

 

Leave a Reply

Discover more from Sowft | Transforming Ideas into Digital Success

Subscribe now to keep reading and get access to the full archive.

Continue reading