Ce message expliquera la procédure pour résoudre la requête mentionnée.
Comment passer un argument à un script PowerShell?
Ces méthodes peuvent être utilisées pour passer un argument:
Méthode 1: La déclaration «param» pour transmettre un argument à un script PowerShell
La première méthode pour transmettre un argument à un PowerShell consiste à utiliser le «paramot" déclaration. Il peut être transmis directement au script à l'aide des virgules inversées ou en se référant au paramètre de fonction.
Les exemples ci-dessous démontreront pratiquement le concept donné.
Exemple 1: Passez l'argument directement au script à l'aide des virgules inversées
Consultez le script donné:
fonction test1Dans le script ci-dessus:
Sortir
La sortie vérifie que les arguments ont été transmis à un script PowerShell.
Exemple 2: Passez l'argument au script en se référant au paramètre de fonction
Maintenant, passons les valeurs en utilisant le paramètre Dash. Dans le paramètre DASH, écrivez le nom de la variable avec «se précipiter -«Au début, puis spécifiez la valeur que vous souhaitez transmettre à l'argument:
fonction test2Dans l'extrait de code ci-dessus:
Sortir
Méthode 2: passer un argument à un script PowerShell en utilisant le tableau «args»
Une autre méthode pour transmettre un argument à un PowerShell est d'utiliser le «args []" déployer. Ce tableau fait référence à un argument spécifique.
Exemple
Dans cet exemple, nous démontrerons le fonctionnement du «args []" déployer:
Fonction Test3Dans les lignes de code ci-dessus:
Sortir
La sortie montre que les arguments ont été transmis avec succès à un script PowerShell.
Conclusion
Un argument peut être transmis à un script PowerShell en utilisant le «paramot»Déclaration ou«args []" déployer. L'ancienne approche peut être appliquée pour passer directement les arguments de la fonction. Cette dernière approche peut être utilisée pour allouer les paramètres de fonction comme un tableau d'arguments et invoquer la fonction en conséquence. Cet article a expliqué un guide complet pour passer un argument à un script PowerShell.