Dieser Beitrag erläutert das Verfahren zur Behebung der genannten Abfrage.
Wie man ein Argument an ein PowerShell -Skript weitergibt?
Diese Methoden können verwendet werden, um ein Argument zu bestehen:
Methode 1: Die Anweisung „Param“, um ein Argument an ein PowerShell -Skript weiterzugeben
Die erste Methode, um ein Argument an einen PowerShell zu übergeben, verwendet das “Param" Stellungnahme. Es kann mit Hilfe der invertierten Kommas direkt an das Skript übergeben werden oder sich auf den Funktionsparameter beziehen.
Die folgenden Beispiele zeigen praktisch das gegebene Konzept.
Beispiel 1: Übergeben Sie das Argument direkt an das Skript mit den umgekehrten Kommas
Schauen Sie sich das angegebene Skript an:
Funktion test1Im obigen Skript:
Ausgang
Die Ausgabe bestätigt, dass die Argumente an ein PowerShell -Skript übergeben wurden.
Beispiel 2: Übergeben Sie das Argument an das Skript, indem Sie sich auf den Funktionsparameter beziehen
Lassen Sie uns nun die Werte mit dem Dash -Parameter übergeben. Schreiben Sie im Dash -Parameter den Variablennamen mit “Bindestrich -”Am Start und dann den Wert an, den Sie an das Argument weitergeben möchten:
Funktion test2Im obigen Code -Snippet:
Ausgang
Methode 2: Übergeben eines Arguments an ein PowerShell -Skript mit dem Array „Args“
Eine andere Methode, um ein Argument an eine PowerShell weiterzugeben, besteht darin, die “zu verwendenargs []”Array. Dieses Array bezieht sich auf ein bestimmtes Argument.
Beispiel
In diesem Beispiel werden wir die Arbeit der “demonstrieren“args []”Array:
Funktion test3In den obigen Codezeilen:
Ausgang
Die Ausgabe zeigt, dass die Argumente erfolgreich an ein PowerShell -Skript übergeben wurden.
Abschluss
Ein Argument kann mit dem “an ein PowerShell -Skript übergeben werdenParam”Aussage oder die“args []”Array. Der erstere Ansatz kann angewendet werden, um die Funktionsargumente direkt zu bestehen. Der letztere Ansatz kann verwendet werden, um die Funktionsparameter als Array von Argumenten zuzuweisen und die Funktion entsprechend aufzurufen. Dieser Artikel hat einen vollständigen Leitfaden zur Übergabe eines Arguments an ein PowerShell -Skript erläutert.