W tym samouczku zaobserwuje kilka podejść do zakończenia skryptu PowerShell.
Jak zakończyć skrypt w PowerShell?
Są to podejścia, które można wykorzystać do zakończenia skryptu w PowerShell:
Metoda 1: Zakończenie skryptu w PowerShell za pomocą polecenia „Exit”
„„Wyjście”CMDLET służy do wyjścia z PowerShell, gdziekolwiek jest wykonywana. Jest głównie wykorzystywany w funkcjach. W rezultacie kończy tylko skrypt, ale nie konsolę. Podobnie wykonywanie go poza skryptem zakończy konsolę.
Przykład
Na przykład dany skrypt zostanie rozwiązany po wykonaniu pierwszego „Write-host" Komenda:
test funkcji
Write-host „Polecenie wyjścia zakończy skrypt”
Wyjście
Write-host „To nie wykonuje”
Test
Jak widać, kod po słowie kluczowym „Wyjdź” nie wykonał, a skrypt został zakończony.
Metoda 2: Zakończenie skryptu w PowerShell za pomocą polecenia „Break”
„„Przerwa„Cmdlet jest inny niż reszta poleceń kończących. Jest zwykle używany w instrukcjach i pętle przełącznika do zakończenia skryptu PowerShell. Na przykład, jeśli należy wykonać 5 wierszy, a instrukcja przerwy jest używana po trzeciej linii. Następnie skrypt zostanie zakończony po wykonaniu trzeciego wiersza, a pozostałe dwa wiersze nie wykonają.
Zauważ, że to polecenie zakończy tylko skrypt PowerShell, ale nie konsolę PowerShell.
Przykład
W tym przykładzie dodano „Przerwa„Polecenie złamie kontrolę wykonania„Test”Funkcja:
test funkcji
Write-Host „Polecenie Break zakończy skrypt”
Przerwa
Write-host „To nie wykonuje”
Test
Metoda 3: Zakończenie skryptu w PowerShell za pomocą polecenia „Return”
„„Powrót„Słowo kluczowe lub polecenie nie kończą bezpośrednio skryptu, ale zwraca kod do punktu, w którym został wywołany wcześniej. Jeśli to polecenie zostanie wykonane w konsoli, nic nie zwróci. Jednak wykonywanie go w skrypcie go zakończy.
Przykład
Oto demonstracja zakończenia skryptu PowerShell przy użyciu „Powrót" Komenda:
test funkcji
Write-host „Polecenie powrotu zakończy skrypt”
powrót
Write-host „To nie wykonuje”
Test
Dane wyjściowe potwierdza, że skrypt został zakończony po wykonaniu polecenia „return”.
Wniosek
Skrypt w PowerShell można zakończyć za pomocą różnych poleceń. Polecenia te obejmują „Wyjście”,„Przerwa", Lub "Powrót". Wszystkie te polecenia muszą zostać wykonane w skrypcie PowerShell, aby go zakończyć. Ten post wykazał kilka metod zakończenia skryptu w PowerShell.