Ten post wyjaśni procedurę rozwiązania wspomnianego zapytania.
Jak przekazać argument do skryptu PowerShell?
Metody te można wykorzystać do przekazania argumentu:
Metoda 1: Instrukcja „param”, aby przekazać argument do skryptu PowerShell
Pierwszą metodą przekazania argumentu do PowerShell jest użycie „param" oświadczenie. Można go przekazać bezpośrednio do skryptu za pomocą odwróconego przecinka lub odwołując się do parametru funkcji.
Poniższe przykłady praktycznie zademonstrują daną koncepcję.
Przykład 1: Przekaż argument bezpośrednio do skryptu za pomocą odwróconych przecinków
Sprawdź podany skrypt:
Funkcja test1W powyższym skrypcie:
Wyjście
Wyjście weryfikuje, że argumenty zostały przekazane do skryptu PowerShell.
Przykład 2: Przekaż argument do skryptu, odnosząc się do parametru funkcji
Teraz przejdźmy wartości za pomocą parametru Dash. W parametrze Dash napisz nazwę zmiennej za pomocą „kropla -”Na początku, a następnie określ wartość, którą chcesz przekazać do argumentu:
Funkcja test2W powyższym fragmencie kodu:
Wyjście
Metoda 2: Przekazywanie argumentu do skryptu PowerShell za pomocą tablicy „args”
Inną metodą przekazania argumentu do PowerShell jest wykorzystanie „args []- tablica. Ta tablica odnosi się do konkretnego argumentu.
Przykład
W tym przykładzie zademonstrujemy działanie „args []"Tablica:
Funkcja test3W powyższych wierszach kodu:
Wyjście
Wyjście pokazuje, że argumenty zostały pomyślnie przekazane do skryptu PowerShell.
Wniosek
Argument można przekazać do skryptu PowerShell za pomocą „param”Oświadczenie lub„args []- tablica. Poprzednie podejście można zastosować w celu bezpośredniego przekazania argumentów funkcji. To ostatnie podejście można wykorzystać do alokacji parametrów funkcji jako szeregu argumentów i odpowiednio wywoływania funkcji. W tym artykule wyjaśniono pełny przewodnik po przekazaniu argumentu do skryptu PowerShell.