Création et lancement d'un script PowerShell
Étape 1 : Créer un script PowerShell
Ouvrir un éditeur de texte:
Vous pouvez utiliser un éditeur comme Notepad, Visual Studio Code, ou l'éditeur intégré à PowerShell (ISE).Écrire le script:
Écrivez les commandes PowerShell dans l'éditeur. Voici un exemple simple :Write-Output "Hello, PowerShell!"Enregistrer le fichier:
Enregistrez votre fichier avec l'extension.ps1, par exempleMonScript.ps1.
Étape 2 : Lancer le script PowerShell
Ouvrir PowerShell:
Ouvrez PowerShell. Vous pouvez le faire en cherchant "PowerShell" dans le menu démarrer.Accéder au dossier du script:
Utilisez la commandecdpour accéder au dossier où votre script est enregistré. Par exemple :cd "C:\chemin\vers\mon\dossier"Modifier la politique d’exécution (si nécessaire) :
Par défaut, PowerShell peut bloquer l'exécution des scripts pour des raisons de sécurité. Pour permettre l'exécution, vous pouvez ajuster la politique avec cette commande :Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSignedCela permet de lancer des scripts locaux, mais vous avertit des scripts téléchargés. Vous pouvez être invité à confirmer en tapant
Y.Exécuter le script:
Pour lancer le script, tapez.\suivi du nom du fichier. Par exemple :.\MonScript.ps1
Quelques explications complémentaires
Politique d’exécution: PowerShell a plusieurs niveaux de sécurité, et
RemoteSignedest un bon compromis pour permettre des scripts locaux sans risque. Il y a d'autres options, commeRestricted(aucun script ne peut être exécuté) ouUnrestricted(tous les scripts peuvent être exécutés).Chemin d'accès relatif ou absolu: Vous pouvez utiliser le chemin relatif (comme
.\MonScript.ps1) si vous êtes dans le dossier du script, ou utiliser un chemin absolu (C:\chemin\vers\mon\dossier\MonScript.ps1).