So übergeben Sie mehrere Parameter in eine Funktion in PowerShell

So übergeben Sie mehrere Parameter in eine Funktion in PowerShell
Funktionen in PowerShell enthalten die vom Benutzer angegebenen Aussagen oder Anweisungen. Sie sind die Codebrocken, die verwendet werden, um bestimmte Aufgaben auszuführen, z. B. das Kopieren von Dateien oder das Ausgabe von Text in eine Datei. Darüber hinaus können Funktionen überall im Code wiederverwendet werden, indem der entsprechende Name aufgerufen wird. In Funktionen werden einzelne oder mehrere Parameter verwendet, um die Eingabe für die angegebene Funktion bereitzustellen.

Dieser Beitrag hat eine vollständige Anleitung zur Übergabe mehrerer Parameter in die PowerShell -Funktion bereitgestellt.

So übergeben Sie mehrere Parameter in eine Funktion in PowerShell?

Dies sind die Methoden, die verwendet werden können, um mehrere Parameter in eine Funktion zu übergeben:

  • Param () Funktion.
  • args [] Array.

Methode 1: Übergeben Sie mehrere Parameter in eine Funktion in PowerShell unter Verwendung der Param -Funktion

In Powershell, die “ParamInnerhalb der Funktion wird eine Anweisung verwendet, um die Parameter zu übergeben. Um es im Skript zu verwenden, folgen Sie der angegebenen Syntax:

param (param1, param2, param3…)

Hier, "Param1" Und “Param2”… Sind die Parameter, die an die Funktion param () übergeben werden.

Beispiel

Um mehr über die Verwendung der Funktion param () zu erfahren, fügen Sie Ihrem Skript den folgenden Code hinzu:

test1
Param ($ Name, $ Gender, $ ay)
"$ Name ist ein $ gender"
"$ Name ist $ alter jahrelang"

Test1 "David" "Junge" "26"

Nach dem angegebenen Skript:

  • Definieren Sie zunächst eine Funktion namens “Test1”.
  • Danach rufen Sie die “auf"param ()Funktion und übergab drei Parameter daran.
  • Fügen Sie dann die entsprechende Anweisung innerhalb der Funktionskörper hinzu.
  • Schreiben Sie schließlich den Funktionsnamen außerhalb der Funktion und übergeben Sie die Werte an sie:

Ausgang

Wie Sie aus der Ausgabe erkennen können, wurden die Parameter übergeben und erfolgreich abgerufen.

Methode 2: Übergeben Sie mehrere Parameter in eine Funktion in PowerShell unter Verwendung von Args [] Array

Eine andere Methode, mit der die Parameter an die Funktion übergeben werden können, ist die Verwendung des “args []”Array -Methode. Dies kann verwendet werden, um den Parameter an ein bestimmtes Argument zu übergeben.

Beispiel

Hier ist die Demonstration, die Argumente an eine Funktion zu übergeben, indem Sie die “verwenden“args []Array -Methode:

Funktion test2
Schreibhostname: $ args [0]
Schreib-Host-Geschlecht: $ args [1]
Schreib-Host-Alter: $ args [2]

Test2 "Willy" "Junge" "23"

Im angegebenen Code:

  • Zuerst haben wir eine Funktion erstellt und den Funktionsnamen zugewiesen.
  • In der Funktion haben wir mehrere Argumente mit der “erstellt“ erstellt “args []”Array.
  • Schließlich haben wir den Funktionsnamen außerhalb der Funktion aufgerufen und die mehreren Parameter übergeben:

Ausgang

Das ging darum, mehrere Parameter in eine Funktion in PowerShell zu übergeben.

Abschluss

Mehrere Parameter in PowerShell werden unter Verwendung mehrerer Methoden in die Funktion übergeben, aber wir haben zwei von ihnen ausgearbeitet, die die “sind“param ()"Funktion" und das Array "args []". Dieser Artikel hat die Methoden erläutert, um mehrere Parameter in eine PowerShell -Funktion zu übergeben.