Kako pauzirati PowerShell skriptu

Kako Pauzirati Powershell Skriptu



PowerShell je alat za skriptiranje koji se koristi za automatizaciju i administrativne zadatke sustava Windows. Također nudi značajku pauziranja skripte. PowerShell skripte se pauziraju radi dodavanja korisničkog unosa, čekanja da se drugi proces izvrši ili usporavanja brzine izvršavanja. Izvršenje PowerShell skripte može se pauzirati pomoću određenih naredbi.

Ovaj tekst će nas provesti kroz različite metode za ispravljanje spomenutog upita.







Kako pauzirati skriptu u PowerShell-u?

Ovo su metode koje se mogu primijeniti za pauziranje skripte:



Metoda 1: Koristite cmdlet “Pause” za pauziranje PowerShell skripte

' pauza ” cmdlet se koristi u PowerShell za dodavanje pauze u skriptu. Kada se cmdlet 'pause' izvrši, prikazuje se dijaloški okvir ' Pritisni bilo koju tipku za nastavak. . . ” kada nije dan unos niza.



Primjer





Ovaj primjer će pokazati rad ' pauza ” cmdlet:

> pisati-domaćin 'Pozdrav svijete'
> cmd / c 'pauza'


U ovom navedenom primjeru:



    • Prvo smo dodali niz uz pomoć ' Write-Host ” naredba.
    • Nakon toga smo dodali ' cmd /c 'pauza' ” cmdlet za pauziranje skripte:



Kao što se može vidjeti, ' pauza ” cmdlet je uspješno dodao pauzu u skriptu.

Metoda 2: Koristite naredbu “Read-Host” za pauziranje PowerShell skripte

Druga metoda je ' Read-Host ” za pauziranje skripte. Ovaj cmdlet traži korisnički unos i čeka dok se unos ne primi.

Primjer

Sada pauzirajte skriptu pomoću ' Read-Host ” cmdlet na sljedeći način:

> Read-Host 'Pritisni bilo koju tipku za nastavak'


Metoda 3: Koristite naredbu “Timeout” za pauziranje PowerShell skripte

' pauza ” naredba pauzira skriptu na određeni broj sekundi. Korisno je kada želite da korisnik pričeka da se proces ispravno izvrši.

Primjer

U ovoj demonstraciji, ' pauza ' cmdlet će se koristiti za pauziranje skripte za ' 5 ” sekundi:

> pisati-domaćin 'Skripta je pauzirana na 5 sekundi'
> pauza / t 5


Metoda 4: Koristite 'Start-Sleep' za pauziranje skripte

Druga naredba koja se najčešće koristi je ' Start-Sleep ”. Pauzira skriptu na određeno vremensko razdoblje.

Primjer

Sada ćemo upotrijebiti ' Start-Sleep ” cmdlet za pauziranje skripte na pet sekundi:

> pisati-domaćin 'Skripta će ostati pauzirana 5 sekundi'
> Start-Sleep -Sekunde 5



To je bilo sve o pauziranju PowerShell skripte.

Zaključak

Skripta PowerShell može se pauzirati različitim metodama. Ove metode uključuju “ Pauza ”, “ Read-Host ”, “ Pauza ', ili ' Start-Sleep ” cmdleti. Kako biste pauzirali skriptu, dodajte bilo koju od ovih spomenutih naredbi u tijelo skripte. Ovaj članak pruža detaljne pojedinosti o pauziranju skripte u PowerShellu.