Jak przekazać wartości logiczne do skryptu PowerShell z wiersza polecenia

Jak przekazać wartości logiczne do skryptu PowerShell z wiersza polecenia

PowerShell ma również aplikację hosta, „PowerShell Ise”, Który służy do tworzenia plików skryptów. Skrypt PowerShell jest jak plik tekstowy, który zawiera w nim wiele poleceń z „.PS1" rozszerzenie. Ten skrypt można zmodyfikować za pomocą wielu „CLI (interfejs wiersza poleceń)”Narzędzia, w tym„Wiersz polecenia". CMD (wiersz polecenia) może pomóc przekazać wartości do skryptu PowerShell za pomocą określonych poleceń.

Ten zapis zapewni kompletny przewodnik po przekazaniu wartości logicznych do skryptu PowerShell

Jak przekazać wartości logiczne do skryptu PowerShell z wiersza polecenia?

Boolean to typ danych używany do reprezentowania jednej z dwóch możliwych wartości logicznych: „PRAWDA" Lub "FAŁSZ". Wartości te są zwykle używane w instrukcjach warunkowych. Mówiąc dokładniej, możesz przekazać te wartości logiczne do skryptu PowerShell za pomocą wiersza polecenia.

Przykład

W tym przykładzie przekazamy wartość logiczną do skryptu PowerShell za pomocą wiersza polecenia:

param ($ x, $ y)
przełącznik ($ x)
$ true "jest prawdziwe."
$ false „wyjście jest false."

Zgodnie z danym kodem:

  • Najpierw zdefiniuj „param ()”Metoda, a następnie przekazaj„$ x" I "$ y„Parametry w nim.
  • Następnie dodaj „przełącznik”Oświadczenie i przekazanie„$ x„Zmienna jako parametr.
  • W instrukcji przełącznika przeznacz podane wiadomości do określonych wartości logicznych:

Skrypt PowerShell został pomyślnie stworzony. Teraz przekazajmy to wartość za pomocą „Wiersz polecenia".

Przekazanie „prawdziwej” wartości logicznej do skryptu PowerShell

Najpierw przejdźmy do „$ True„Wartość logiczna do parametru:

> PowerShell.exe c: \ doc \ bool.ps1 -x $ true -y 1

Wartość została przekazana do skryptu, a ciąg przypisany do „$ true„Zmienna została wyświetlona.

Przekazywanie „fałszywej” wartości logicznej do skryptu PowerShell

Teraz przejdźmy do „$ False„Wartość do parametru”$ x”:

> PowerShell.exe c: \ doc \ bool.ps1 -x $ false -y 0

Można zauważyć, że wartość przypisana do „$ False„Zmienna wydrukowała na konsoli i potwierdza, że ​​wartość została przekazana do skryptu PowerShell.

Wniosek

Wartości logiczne można przekazać do skryptu PowerShell z „Wiersz polecenia". Aby to zrobić, najpierw uruchom „CMD". Następnie napisz "PowerShell.exe„Najpierw po nim ścieżka pliku skryptu napisz argument„-X" I "-y”I przypisz do nich wartości logiczne. Ten zapis zawierał szczegółowy przewodnik, aby przekazać wartości logiczne do skryptu PowerShell.