PowerShell er et scriptværktøj, der bruges til at udføre Windows-automatisering og administrative opgaver. Det tilbyder også en funktion til at sætte et script på pause. PowerShell-scripts sættes på pause for at tilføje et brugerinput, vente på, at en anden proces udføres, eller sænke udførelseshastigheden. PowerShell-scriptudførelse kan sættes på pause ved hjælp af specifikke kommandoer.
Denne skrive-up vil lede os gennem forskellige metoder til at rette den nævnte forespørgsel.
Hvordan sætter man et script på pause i PowerShell?
Disse er metoderne, der kan anvendes til at sætte et script på pause:
Metode 1: Brug 'Pause' Cmdlet til at sætte et PowerShell-script på pause
Det ' pause ” cmdlet bruges i PowerShell til at tilføje en pause i et script. Når 'pause' cmdlet'en bliver udført, viser den dialogen ' Tryk på en vilkårlig tast for at fortsætte. . . ” når der ikke er givet streng input.
Eksempel
Dette eksempel vil demonstrere, hvordan ' pause ' cmdlet:
> skrive-vært 'Hej Verden'> cmd / c 'pause'
I dette angivne eksempel:
-
- Først tilføjede vi en streng med hjælpen ' Skriv-vært ” kommando.
- Derefter tilføjede vi ' cmd /c 'pause' ” cmdlet for at sætte scriptet på pause:
Som det kan ses, er ' pause ” cmdlet tilføjede en pause i scriptet.
Metode 2: Brug kommandoen 'Read-Host' til at sætte et PowerShell-script på pause
En anden metode er en ' Læs-vært ” for at sætte et script på pause. Denne cmdlet beder om brugerinput og venter, indtil input er givet.
Eksempel
Sæt nu scriptet på pause ved at bruge ' Læs-vært ' cmdlet som følger:
> Læs-vært 'Tryk på en vilkårlig tast for at fortsætte'
Metode 3: Brug kommandoen 'Timeout' til at sætte et PowerShell-script på pause
Det ' tiden er gået kommandoen pauser scriptet i et bestemt antal sekunder. Det er nyttigt, når du ønsker, at brugeren skal vente på, at processen udføres korrekt.
Eksempel
I denne givne demonstration, ' tiden er gået ' cmdlet vil blive brugt til at sætte et script på pause for ' 5 ' sekunder:
> skrive-vært 'Scriptet er sat på pause i 5 sekunder'> tiden er gået / t 5
Metode 4: Brug 'Start-Sleep' til at sætte scriptet på pause
En anden kommando, der oftest bruges, er ' Start-Søvn ”. Det sætter scriptet på pause i en bestemt periode.
Eksempel
Nu vil vi bruge ' Start-Søvn ” cmdlet for at sætte et script på pause i fem sekunder:
> skrive-vært 'Script forbliver sat på pause i 5 sekunder'> Start-Søvn - Sekunder 5
Det handlede om at sætte PowerShell-scriptet på pause.
Konklusion
Et PowerShell-script kan sættes på pause ved hjælp af forskellige metoder. Disse metoder omfatter ' Pause ', ' Læs-vært ', ' Tiden er gået ', eller ' Start-Søvn ' cmdlets. For at sætte et script på pause, skal du tilføje en af disse nævnte kommandoer i scriptets krop. Denne artikel har givet dybdegående detaljer for at sætte et script på pause i PowerShell.