PowerShell to narzędzie skryptowe używane do wykonywania automatyzacji systemu Windows i zadań administracyjnych. Oferuje również funkcję zatrzymywania skryptu. Skrypty PowerShell są zatrzymywane, aby dodać wejście użytkownika, poczekaj na wykonanie innego procesu lub spowolnienie prędkości wykonania. Wykonanie skryptu PowerShell można przerwać przy użyciu określonych poleceń.
Ten zapis przejdzie nas przez różne metody naprawy wspomnianego zapytania.
Jak zatrzymać skrypt w PowerShell?
Są to metody, które można zastosować w celu zatrzymania skryptu:
Metoda 1: Użyj cmdlet „pauza”, aby zatrzymać skrypt PowerShell
„„pauza„CMDLET jest wykorzystywany w PowerShell do dodania przerwy w skrypcie. Kiedy wykonano cmdlet „pauza”, wyświetla okno dialogowe „Naciśnij dowolny klawisz, aby kontynuować… ”Gdy nie podaje się żadnych danych wejściowych.
Przykład
Ten przykład pokaże działanie „pauza„Cmdlet:
> Write-host „Hello World”
> cmd /c 'pauza'
W tym podanym przykład:
Jak widać, „pauza”Cmdlet z powodzeniem dodał pauzę w skrypcie.
Metoda 2: Użyj polecenia „odczyt-host”, aby zatrzymać skrypt PowerShell
Inną metodą jest „Odczyt-host„Zatrzymać skrypt. Ta cmdlet podpowiada o wejście użytkownika i czeka, aż wejście zostanie podane.
Przykład
Teraz zatrzymaj skrypt za pomocą „Odczyt-host”Cmdlet w następujący sposób:
> Odczyt host „Naciśnij dowolny klawisz, aby kontynuować”
Metoda 3: Użyj polecenia „Limit czasu”, aby zatrzymać skrypt PowerShell
„„koniec czasu”Polecenie zatrzymuje skrypt dla określonej liczby sekund. Jest to przydatne, gdy chcesz, aby użytkownik czekał na poprawne wykonanie procesu.
Przykład
W tej danej demonstracji „koniec czasu„CMDLET zostanie użyty do zatrzymania skryptu do„5" sekundy:
> Write-host „Skrypt jest zatrzymywany na 5 sekund”
> Limit czasu /t 5
Metoda 4: Użyj „Sleep Start Sleep”, aby zatrzymać skrypt
Kolejnym poleceniem, które jest najczęściej używane, jest „Sleep startowy". Zatrzymuje skrypt przez określony okres czasu.
Przykład
Teraz wykorzystamy „Sleep startowy„Cmdlet, aby zatrzymać skrypt na pięć sekund:
> Write-host „Skrypt pozostanie zatrzymany na 5 sekund”
> Start -Sleep -sekunda 5
Chodziło o zatrzymanie skryptu PowerShell.
Wniosek
Skrypt PowerShell można przerwać przy użyciu różnych metod. Metody te obejmują „Pauza”,„Odczyt-host”,„Koniec czasu", Lub "Sleep startowy”CMDLETS. Aby zatrzymać skrypt, dodaj dowolne z tych wspomnianych poleceń w ciele skryptu. W tym artykule zawiera szczegółowe szczegóły, aby zatrzymać skrypt w PowerShell.