420-1Q1-AA Help

Création et lancement d'un script PowerShell

Étape 1 : Créer un script PowerShell

  1. Ouvrir un éditeur de texte:
    Vous pouvez utiliser un éditeur comme Notepad, Visual Studio Code, ou l'éditeur intégré à PowerShell (ISE).

  2. Écrire le script:
    Écrivez les commandes PowerShell dans l'éditeur. Voici un exemple simple :

    Write-Output "Hello, PowerShell!"
  3. Enregistrer le fichier:
    Enregistrez votre fichier avec l'extension .ps1, par exemple MonScript.ps1.

Étape 2 : Lancer le script PowerShell

  1. Ouvrir PowerShell:
    Ouvrez PowerShell. Vous pouvez le faire en cherchant "PowerShell" dans le menu démarrer.

  2. Accéder au dossier du script:
    Utilisez la commande cd pour accéder au dossier où votre script est enregistré. Par exemple :

    cd "C:\chemin\vers\mon\dossier"
  3. 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 RemoteSigned

    Cela permet de lancer des scripts locaux, mais vous avertit des scripts téléchargés. Vous pouvez être invité à confirmer en tapant Y.

  4. 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 RemoteSigned est un bon compromis pour permettre des scripts locaux sans risque. Il y a d'autres options, comme Restricted (aucun script ne peut être exécuté) ou Unrestricted (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).

Last modified: 16 October 2024