Jak zatrzymać skrypt PowerShell

Jak zatrzymać skrypt PowerShell

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:

    • Pauza
    • Odczyt-host
    • Koniec czasu
    • Sleep startowy

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:

    • Najpierw dodaliśmy ciąg z pomocą „Write-host" Komenda.
    • Następnie dodaliśmy „cmd /c 'pauza'„Cmdlet, aby zatrzymać skrypt:



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.