Les paramètres offrent un moyen de sélectionner des options ou de fournir une entrée à une applet de commande Windows PowerShell. Certains paramètres sont obligatoires et d'autres sont facultatifs. Si vous entrez une applet de commande sans spécifier ses paramètres obligatoires, Windows PowerShell vous invite à entrer chaque paramètre obligatoire. Dans la console Windows PowerShell, vous êtes invité en ligne de commande. Dans Windows PowerShell ISE, une boîte de dialogue Invite de paramètre s'affiche, qui fournit une fonctionnalité parallèle au comportement interactif de la console Windows PowerShell. Cette boîte de dialogue passe d'un paramètre obligatoire à l'autre dans l'ordre.

Remarque :

Une différence importante entre l'utilisation de la console Windows PowerShell et l'utilisation de Windows PowerShell ISE réside dans la façon dont un paramètre de tableau obligatoire est entré. La boîte de dialogue Invite de paramètre fournit un bouton OK qui fonctionne la même façon que la touche ENTRÉE. Après avoir entré une valeur pour le paramètre de tableau, vous êtes invité à indiquer la valeur suivante lorsque vous cliquez sur OK ou lorsque vous appuyez sur ENTRÉE. Un clic sur OK ou la sélection de la touche ENTRÉE sans entrer de valeur signale la fin du tableau, de la même façon que la sélection de la touche ENTRÉE sans entrer de valeur signale la fin du tableau dans la console Windows PowerShell. Notez que le bouton Annuler de la boîte de dialogue Invite de paramètre annule la commande entière et non la dernière valeur entrée dans le tableau. En ce sens, le bouton Annuler est l'équivalent de la combinaison de touches CTRL+C dans la console Windows PowerShell.

Utilisation de la boîte de dialogue Invite de paramètre

  1. Dans le volet de commandes, tapez start-sleep et appuyez sur ENTRÉE. Vous verrez la boîte de dialogue Invite de paramètre s'afficher. Vous serez invité à fournir une valeur pour le paramètre obligatoire « Secondes ».

  2. Tapez un nombre dans la zone de texte, puis cliquez sur OK. La commande start-sleep s'exécute pour le nombre de secondes spécifié.

  3. Essayez de cliquer sur Annuler plutôt que sur OK pour voir que cela annule la commande.

Utilisation de la boîte de dialogue Invite de paramètre pour entrer un paramètre de tableau obligatoire

  1. Dans le volet de script, ouvrez un nouveau fichier de script et tapez les lignes suivantes.

    $var1 = 1
    $var2 = 2
    $var3 = 3
    clear-variable
    Dans la barre d'outils, cliquez sur Exécuter le script. Vous verrez la boîte de dialogue Invite de paramètre s'afficher et vous serez invité à fournir une valeur pour le paramètre obligatoire « Nom » de l'applet de commande clear-variable. Cependant, Nom est un paramètre de tableau ; vous recevrez donc l'invite « Nom[0] ».

  2. Dans la zone de texte Paramètre, tapez « var1 », puis cliquez sur OK ou appuyez sur ENTRÉE. Vous serez invité à fournir les valeurs de tableau suivantes. À l'invite « Nom[1] », dans la zone de texte Paramètre, tapez « var2 », puis appuyez sur ENTRÉE. Cliquez sur OK sans entrer de troisième valeur pour signaler la fin du tableau.

  3. Ensuite, dans le volet de commandes, tapez les lignes suivantes pour voir les valeurs des trois variables. Les valeurs de var1 et var2 ont été effacées, mais var3 a encore sa valeur affectée.

    $var1
    $var2
    $var3
    
  4. Essayez de cliquer sur Annuler plutôt que sur OK dans la boîte de dialogue Invite de paramètre pour voir que cela annule la commande.

Voir aussi




Table des matières