Activer les scripts sous Windows 11 peut s’avérer fastidieux si vous ne savez pas où chercher ni comment procéder. Il arrive que l’on souhaite exécuter des scripts PowerShell pour automatiser des tâches, modifier des paramètres ou simplement tester des extraits de code, mais les paramètres par défaut de Windows l’interdisent. L’objectif est ici de modifier la stratégie d’exécution afin que votre système vous autorise à exécuter des scripts de confiance, vous évitant ainsi de nombreuses manipulations manuelles et des erreurs déroutantes.
C’est un peu étrange, mais si vous ne configurez pas correctement PowerShell, il refuse tout ou affiche un avertissement, ce qui devient vite agaçant. Ce guide vous expliquera comment exploiter pleinement le potentiel des scripts sous Windows 11. Une fois la configuration terminée, vous pourrez exécuter des scripts depuis des sources locales (ou des scripts signés téléchargés depuis Internet) sans vous arracher les cheveux. Attendez-vous à une automatisation plus fluide et à moins de « Mais pourquoi ça ne marche pas ? ».
Comment activer l’exécution de scripts sous Windows 11
Ouvrir PowerShell en tant qu’administrateur
- Cliquez avec le bouton droit sur le bouton Démarrer et choisissez « Terminal Windows (Admin) ». Vous pouvez également rechercher PowerShell, cliquer avec le bouton droit et sélectionner « Exécuter en tant qu’administrateur ».
- C’est essentiel, car la modification de la stratégie d’exécution requiert des droits d’administrateur. Sans cela, PowerShell vous empêchera de modifier ce paramètre et vous obtiendrez des erreurs d’autorisation refusée.
- Une fois ouverte, vous pourriez voir une fenêtre noire avec une barre de titre bleue ; sinon, tout va bien.
Vérifiez votre politique d’exécution actuelle
- Saisissez la commande
Get-ExecutionPolicyet appuyez sur Enter. - Ceci indique ce qui bloque ou autorise actuellement les scripts. Lors d’une nouvelle installation de Windows, ce paramètre est généralement défini sur Restreint, ce qui signifie qu’aucun script ne peut être exécuté.
- Si vous voyez RemoteSigned, c’est déjà assez flexible, mais si c’est Restricted, alors vous devez absolument le changer.
Modifier la politique d’exécution
- Tapez
Set-ExecutionPolicy RemoteSignedet appuyez sur Enter. - Cette commande autorise les scripts créés localement et tous les scripts téléchargés qui sont signés numériquement — un bon compromis entre sécurité et flexibilité.
- Pourquoi RemoteSigned ? Parce que, bien sûr, Windows se doit de compliquer les choses inutilement en bloquant les scripts non signés provenant d’Internet, ce qui constitue une mesure de sécurité tout à fait acceptable.
- Si vous êtes paranoïaque, vous pouvez choisir l’option « Sans restriction » (qui exécute tous les scripts sans vérification de signature) — mais c’est probablement excessif à moins de savoir ce que vous faites.
Confirmer la modification
- Lorsque PowerShell vous affiche un avertissement ou vous demande si vous souhaitez continuer, tapez Y et appuyez sur Entrée Enter. Cela fait partie du processus de confirmation.
- Parfois, l’invite est un peu cachée et il faut faire attention, mais sur la plupart des configurations, il suffit d’appuyer sur Y et Entrée.
Vérifiez la nouvelle politique
- Saisissez
Get-ExecutionPolicyà nouveau le texte et appuyez sur Enter. - Le message « RemoteSigned » devrait maintenant s’afficher. Si ce n’est pas le cas, répétez l’étape ou redémarrez PowerShell et vérifiez à nouveau.
- Une fois la vérification effectuée, votre système est prêt à exécuter des scripts — au moins les scripts locaux, et certains scripts téléchargés en fonction de leur signature.
Voilà, c’est à peu près tout. Après ces étapes, Windows 11 cessera de bloquer les scripts auxquels vous faites confiance ou que vous avez écrits vous-même. Attention toutefois : cette manipulation peut ouvrir la porte à des scripts malveillants si vous êtes imprudent. Par conséquent, utilisez uniquement des scripts provenant de sources fiables. De plus, sur certaines configurations, ce paramètre peut être réinitialisé après un redémarrage. Si vos scripts cessent de fonctionner, il vous suffit de répéter ces étapes.
Conseils pour assurer la sécurité lors de l’exécution de scripts
- Exécutez toujours PowerShell en tant qu’administrateur lors de la modification des stratégies.
- Si vous n’exécutez pas activement de scripts, repassez en mode Restreint pour maintenir le verrouillage.
- Téléchargez les scripts uniquement depuis des sites ou des sources de confiance — pas de raccourcis ici.
- Gardez votre antivirus activé et à jour, surtout lorsque vous testez de nouveaux scripts.
- Notez les modifications que vous apportez, au cas où vous auriez besoin de revenir en arrière ultérieurement.
Foire aux questions
Pourquoi tant de bruit autour de la politique d’exécution ?
Il s’agit d’un paramètre de sécurité qui détermine quels scripts peuvent s’exécuter sur votre PC afin de vous protéger des logiciels malveillants. Différents niveaux vous offrent un contrôle plus ou moins étendu sur les scripts autorisés.
Puis-je désactiver complètement l’exécution du script ?
Oui, il suffit de définir la politique sur Restreint, et aucun script ne sera exécuté. Il est facile de revenir en arrière si nécessaire.
Est-il sûr d’exécuter des scripts ?
Uniquement si elles proviennent de sources fiables ou si vous les avez écrites vous-même. Sinon, il y a toujours un risque. Faites preuve de bon sens et vérifiez tout ce que vous téléchargez sur Internet.
Comment puis-je rétablir les paramètres par défaut ultérieurement ?
- Exécutez
Set-ExecutionPolicy Restrictedcette commande dans une fenêtre PowerShell en tant qu’administrateur. Cela rétablira les paramètres par défaut, plus sûrs.
Dois-je modifier la politique à chaque fois que je veux exécuter un script ?
Non. Une fois défini, le réglage reste en place jusqu’à ce que vous le modifiiez. Vous n’avez donc pas besoin de le refaire à chaque fois.
Résumé
- Ouvrir PowerShell avec des droits d’administrateur
- Vérifiez votre politique d’exécution actuelle
- Configurez-le sur RemoteSigned (ou un autre niveau de votre choix).
- Confirmer et vérifier
- Lancez vos scripts !
Conclure
Exécuter des scripts sous Windows 11 n’est pas si compliqué une fois les autorisations nécessaires configurées. C’est utile pour automatiser des tâches, tester du code ou simplement rendre Windows plus flexible. L’astuce consiste à procéder avec précaution : ne cliquez pas sur « oui » à tout bout de champ. Utiliser des sources fiables est essentiel, et une fois ces autorisations configurées, votre système devrait être plus tolérant envers les scripts. J’espère que cela permettra à ceux qui cherchent à optimiser leur temps de travail de gagner du temps. Croisons les doigts !