Hur man pausar ett PowerShell-skript

Hur Man Pausar Ett Powershell Skript



PowerShell är ett skriptverktyg som används för att utföra Windows-automatisering och administrativa uppgifter. Det erbjuder också en funktion för att pausa ett skript. PowerShell-skript pausas för att lägga till en användarinmatning, vänta på att en annan process ska köras eller sakta ner exekveringshastigheten. PowerShell-skriptkörning kan pausas med hjälp av specifika kommandon.

Den här texten kommer att leda oss genom olika metoder för att fixa den nämnda frågan.







Hur pausar man ett skript i PowerShell?

Dessa är metoderna som kan användas för att pausa ett skript:



Metod 1: Använd 'Paus' Cmdlet för att pausa ett PowerShell-skript

den ' paus ” cmdlet används i PowerShell för att lägga till en paus i ett skript. När 'paus' cmdleten körs visar den dialogen ' Tryck på valfri tangent för att fortsätta. . . ” när ingen stränginmatning ges.



Exempel





Detta exempel kommer att visa hur ' paus ' cmdlet:

> skriva-värd 'Hej världen'
> cmd / c 'paus'


I detta angivna exempel:



    • Först lade vi till en sträng med hjälpen ' Skriv-värd ” kommando.
    • Efter det lade vi till ' cmd /c 'paus' ” cmdlet för att pausa skriptet:



Som kan ses är ' paus ” cmdlet har lagt till en paus i skriptet.

Metod 2: Använd kommandot 'Read-Host' för att pausa ett PowerShell-skript

En annan metod är en ' Läs-värd ” för att pausa ett manus. Denna cmdlet frågar efter användarinmatning och väntar tills inmatningen ges.

Exempel

Pausa nu skriptet med ' Läs-värd ” cmdlet enligt följande:

> Läs-värd 'Tryck på valfri tangent för att fortsätta'


Metod 3: Använd kommandot 'Timeout' för att pausa ett PowerShell-skript

den ' Paus ” kommandot pausar skriptet i ett visst antal sekunder. Det är användbart när du vill att användaren ska vänta på att processen ska köras korrekt.

Exempel

I denna givna demonstration, ' Paus ' cmdlet kommer att användas för att pausa ett skript för ' 5 ' sekunder:

> skriva-värd 'Skript är pausat i 5 sekunder'
> Paus / t 5


Metod 4: Använd 'Start-Sleep' för att pausa skriptet

Ett annat kommando som används oftast är ' Start-Sömn ”. Det pausar skriptet under en viss tidsperiod.

Exempel

Nu kommer vi att använda ' Start-Sömn ” cmdlet för att pausa ett skript i fem sekunder:

> skriva-värd 'Skript förblir pausat i 5 sekunder'
> Start-Sömn -Sekunder 5



Det handlade om att pausa PowerShell-skriptet.

Slutsats

Ett PowerShell-skript kan pausas med olika metoder. Dessa metoder inkluderar ' Paus ”, “ Läs-värd ”, “ Paus ', eller ' Start-Sömn ' cmdlets. För att pausa ett skript, lägg till något av dessa nämnda kommandon i skriptets brödtext. Den här artikeln har tillhandahållit djupgående detaljer för att pausa ett skript i PowerShell.