Jak wstrzymać skrypt PowerShell

Jak Wstrzymac Skrypt Powershell



PowerShell to narzędzie skryptowe używane do wykonywania zadań automatyzacji i administracyjnych w systemie Windows. Oferuje również funkcję wstrzymywania skryptu. Skrypty PowerShell są wstrzymywane, aby dodać dane wejściowe użytkownika, poczekać na wykonanie innego procesu lub spowolnić szybkość wykonywania. Wykonywanie skryptu PowerShell można wstrzymać za pomocą określonych poleceń.

Ten opis przeprowadzi nas przez różne metody naprawy wspomnianego zapytania.







Jak wstrzymać skrypt w PowerShell?

Oto metody, które można zastosować do wstrzymania skryptu:



Metoda 1: Użyj polecenia cmdlet „Pauza”, aby wstrzymać skrypt programu PowerShell

pauza ” Polecenie cmdlet jest używane w programie PowerShell do dodawania pauzy w skrypcie. Gdy polecenie cmdlet „pause” zostanie wykonane, wyświetli się okno dialogowe „ Naciśnij dowolny klawisz, aby kontynuować. . . ”, gdy nie podano żadnego ciągu znaków.



Przykład





Ten przykład zademonstruje działanie „ pauza polecenie cmdlet:

> host zapisu 'Witaj świecie'
> cmd / C 'pauza'


W podanym przykładzie:



    • Najpierw dodaliśmy ciąg z pomocą „ Host zapisu ' Komenda.
    • Następnie dodaliśmy „ cmd /c „pauza” ” cmdlet, aby wstrzymać skrypt:



Jak widać, „ pauza ” Polecenie cmdlet pomyślnie dodało pauzę w skrypcie.

Metoda 2: Użyj polecenia „Read-Host”, aby wstrzymać skrypt PowerShell

Inną metodą jest „ Odczyt hosta ”, aby wstrzymać skrypt. To polecenie cmdlet monituje o wprowadzenie danych przez użytkownika i czeka na podanie danych wejściowych.

Przykład

Teraz zatrzymaj skrypt za pomocą „ Odczyt hosta ” polecenie cmdlet w następujący sposób:

> Odczyt hosta 'Naciśnij dowolny klawisz, aby kontynuować'


Metoda 3: Użyj polecenia „Timeout”, aby wstrzymać skrypt PowerShell

koniec czasu Polecenie ” zatrzymuje skrypt na określoną liczbę sekund. Jest to przydatne, gdy chcesz, aby użytkownik czekał na prawidłowe wykonanie procesu.

Przykład

W tej demonstracji „ koniec czasu ” Polecenie cmdlet zostanie użyte do wstrzymania skryptu dla „ 5 ' sekundy:

> host zapisu „Skrypt jest wstrzymany na 5 sekund”
> koniec czasu / T 5


Metoda 4: Użyj „Start-Sleep”, aby wstrzymać skrypt

Innym najczęściej używanym poleceniem jest „ Rozpocznij sen ”. Wstrzymuje skrypt na określony czas.

Przykład

Teraz wykorzystamy „ Rozpocznij sen ” polecenie cmdlet do wstrzymania skryptu na pięć sekund:

> host zapisu „Skrypt pozostanie wstrzymany przez 5 sekund”
> Rozpocznij sen -Sekundy 5



Chodziło o wstrzymanie skryptu PowerShell.

Wniosek

Skrypt programu PowerShell można wstrzymać przy użyciu różnych metod. Metody te obejmują „ Pauza ”, „ Odczyt hosta ”, „ Koniec czasu ', Lub ' Rozpocznij sen polecenia cmdlet. Aby wstrzymać skrypt, dodaj dowolne z wymienionych poleceń w treści skryptu. Ten artykuł zawiera szczegółowe informacje na temat wstrzymania skryptu w programie PowerShell.