Comment transmettre plusieurs paramètres dans une fonction dans PowerShell

Comment transmettre plusieurs paramètres dans une fonction dans PowerShell
Les fonctions de PowerShell contiennent les instructions ou les instructions spécifiées par l'utilisateur. Ce sont les morceaux de code utilisés pour effectuer des tâches spécifiques, telles que la copie de fichiers ou la sortie du texte dans un fichier. De plus, les fonctions peuvent être réutilisées n'importe où dans le code en appelant le nom pertinent. Dans les fonctions, des paramètres uniques ou multiples sont utilisés pour fournir l'entrée à la fonction donnée.

Ce message a fourni un guide complet pour transmettre plusieurs paramètres dans la fonction PowerShell.

Comment transmettre plusieurs paramètres dans une fonction dans PowerShell?

Ce sont les méthodes qui peuvent être utilisées pour transmettre plusieurs paramètres dans une fonction:

  • Fonction param ().
  • Args [] Array.

Méthode 1: Passez plusieurs paramètres dans une fonction dans PowerShell en utilisant la fonction param

Dans PowerShell, le «paramot»L'instruction est utilisée à l'intérieur de la fonction pour passer les paramètres. Pour l'utiliser dans le script, suivez la syntaxe donnée:

param (param1, param2, param3…)

Ici, "param1" et «Param2»… Sont les paramètres qui sont transmis à la fonction param ().

Exemple

Pour en savoir plus sur l'utilisation de la fonction param (), ajoutez le code suivant à votre script:

test1
Param ($ Name, $ Gender, $ Age)
"$ Le nom est un sexe $"
"$ Le nom est $ Age Years"

Test1 "David" "Boy" "26"

Selon le script donné:

  • Tout d'abord, définissez une fonction nommée «test1".
  • Après cela, invoquez le «param ()”Fonction et y passa trois paramètres.
  • Ensuite, ajoutez la déclaration pertinente à l'intérieur du corps de la fonction.
  • Enfin, écrivez le nom de la fonction en dehors de la fonction et passez les valeurs:

Sortir

Comme vous pouvez le voir sur la sortie, les paramètres ont été passés et accédés avec succès.

Méthode 2: Passez plusieurs paramètres dans une fonction de PowerShell à l'aide d'articles []

Une autre méthode qui peut être utilisée pour transmettre les paramètres à la fonction consiste à utiliser le «args []»Méthode du tableau. Cela peut être utilisé pour passer le paramètre à un argument spécifique.

Exemple

Voici la démonstration de passer les arguments à une fonction en utilisant le «args []”Méthode du tableau:

fonction test2
Nom de l'écriture: $ args [0]
Gender en écriture: $ args [1]
Âge de l'écriture: $ args [2]

Test2 "Willy" "Boy" "23"

Dans le code donné:

  • Tout d'abord, nous avons créé une fonction et attribué le nom de la fonction.
  • À l'intérieur de la fonction, nous avons créé plusieurs arguments en utilisant le «args []" déployer.
  • Enfin, nous avons appelé le nom de la fonction en dehors de la fonction et passé les multiples paramètres:

Sortir

Il s'agissait de passer plusieurs paramètres dans une fonction de PowerShell.

Conclusion

Plusieurs paramètres de PowerShell sont transmis dans la fonction à l'aide de plusieurs méthodes, mais nous avons développé deux d'entre eux, qui sont les "param ()«Fonction et le tableau« args [] ». Cet article a expliqué les méthodes pour transmettre plusieurs paramètres dans une fonction PowerShell.