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.