Windows: exécuter le script PowerShell - comment cela fonctionne
Pour des raisons de sécurité, vous ne pouvez pas exécuter le script Powershell sous Windows par défaut. Au lieu de cela, les petits programmes sont bloqués. Dans cette astuce pratique, nous vous montrons comment vous pouvez toujours démarrer et utiliser le script.
Exécutez le script Powershell sur Windows - vous devez le faire
Si vous souhaitez exécuter un script Powershell sous Windows, vous devez d'abord supprimer le bloc:
- Faites un clic droit sur le raccourci Powershell et sélectionnez «Exécuter en tant qu'administrateur». Vous devrez peut-être confirmer cette étape.
- Exécutez ici la commande "Set-ExecutionPolicy RemoteSigned" pour que les scripts soient exécutés.
- Remarque: Cette commande exécute tous les scripts, ce qui peut entraîner un risque pour la sécurité.
- "RemoteSigned" nécessite une signature numérique pour l'exécuter et l'utilise pour les scripts téléchargés sur Internet. Windows exécute toujours les scripts locaux que vous avez créés sur le PC.
- Vous pouvez donc utiliser la variable "AllSigned" au lieu de "RemoteSigned". Tous les scripts sont donc exécutés avec une signature numérique. Si la signature est inconnue, une autorisation vous sera demandée.
- La variable "Unrestricted" exécute tous les scripts, mais un avertissement est émis pour les scripts non signés téléchargés sur Internet. Dans ce cas, la commande est "Set-ExecutionPolicy Unrestricted".
- Avec la commande "powershell -ep RemoteSigned -file MyScript.ps1", vous pouvez configurer une exception pour votre fichier. Remplacez la variable "MyScript.ps1" par votre nom de fichier réel.
Exécuter le script PowerShell - Modifier les droits du groupe
Alternativement, vous pouvez également modifier les droits de groupe sous Windows 10. L'avantage: vous n'avez pas à choisir entre les commandes déroutantes.
- Entrez "Configuration ordinateur et utilisateur" dans la recherche Windows et démarrez le programme du même nom.
- Passez ici aux "Lignes directrices" puis aux "Modèles d'administration".
- Sous "Composants Windows", recherchez le dossier "Windows PowerShell".
- Double-cliquez sur l'entrée «Autoriser l'exécution du script».
- Vous trouverez ici les options de paramétrage "Autoriser les scripts locaux et les scripts signés à distance", "Autoriser uniquement les scripts signés" et "Autoriser tous les scripts".
- Pour des raisons de sécurité, nous vous recommandons d'utiliser l'option "Autoriser les scripts locaux et les scripts signés à distance". Cela protège votre PC de manière optimale.
Ces instructions sont basées sur Windows 8 ou Windows 10. Nous vous montrerons les commandes les plus importantes du Powershell dans le prochain conseil pratique.