A PowerShell-szkript szüneteltetése

A Powershell Szkript Szuneteltetese



A PowerShell egy szkriptkészítő eszköz, amellyel a Windows automatizálási és adminisztrációs feladatait hajtják végre. A szkript szüneteltetését is kínálja. A PowerShell-szkriptek szünetelnek a felhasználói bevitel hozzáadásához, egy másik folyamat végrehajtásának megvárásához vagy a végrehajtási sebesség lelassításához. A PowerShell-szkript végrehajtása meghatározott parancsok használatával szüneteltethető.

Ez az írás végigvezet bennünket az említett lekérdezés javításának különféle módszerein.







Hogyan lehet szüneteltetni egy szkriptet a PowerShellben?

A következő módszerek alkalmazhatók egy szkript szüneteltetésére:



1. módszer: Használja a „Pause” parancsmagot a PowerShell-szkript szüneteltetéséhez

A ' szünet ” parancsmag a PowerShellben szünetet ad egy szkripthez. Amikor a „szünet” parancsmag végrehajtásra kerül, megjelenik a „ Nyomjon meg egy gombot a folytatáshoz. . . ” ha nem adunk meg szövegbevitelt.



Példa





Ez a példa bemutatja a „ szünet ” cmdlet:

> írás-gazda 'Helló Világ'
> cmd / c 'szünet'


Ebben az említett példában:



    • Először hozzáadtunk egy karakterláncot a „súgó” segítségével Write-Host ” parancsot.
    • Ezt követően hozzáadtuk a „ cmd /c 'szünet' ” cmdlet a szkript szüneteltetéséhez:



Mint látható, a „ szünet ” cmdlet sikeresen hozzáadott egy szünetet a szkripthez.

2. módszer: Használja a „Read-Host” parancsot a PowerShell-szkript szüneteltetéséhez

Egy másik módszer egy „ Read-Host ” a szkript szüneteltetéséhez. Ez a parancsmag kéri a felhasználói bevitelt, és megvárja a bevitelt.

Példa

Most szüneteltesse a szkriptet a ' Read-Host ” cmdlet a következőképpen:

> Read-Host 'Nyomjon meg egy gombot a folytatáshoz'


3. módszer: A PowerShell-szkript szüneteltetéséhez használja az „Időtúllépés” parancsot

A ' időtúllépés ” parancs meghatározott számú másodpercre szünetelteti a szkriptet. Akkor hasznos, ha azt szeretné, hogy a felhasználó megvárja a folyamat megfelelő végrehajtását.

Példa

Ebben az adott bemutatóban a „ időtúllépés ' parancsmag a következőhöz tartozó szkript szüneteltetésére lesz használva 5 ” másodperc:

> írás-gazda 'A szkript 5 másodpercre szünetel'
> időtúllépés / t 5


4. módszer: Használja a „Start-Sleep” funkciót a szkript szüneteltetéséhez

Egy másik leggyakrabban használt parancs a „ Start-Alvás ”. Meghatározott időre szünetelteti a szkriptet.

Példa

Most a „ Start-Alvás ” parancsmag a szkript öt másodpercre történő szüneteltetéséhez:

> írás-gazda 'A szkript 5 másodpercig szünetel'
> Start-Alvás - Másodpercek 5



Ez a PowerShell-szkript szüneteltetéséről szólt.

Következtetés

A PowerShell-szkriptek különböző módszerekkel szüneteltethetők. Ezek a módszerek a következők: Szünet ”, „ Read-Host ”, „ Időtúllépés ”, vagy „ Start-Alvás ” parancsmagok. A szkript szüneteltetéséhez adja hozzá az említett parancsok bármelyikét a szkript törzséhez. Ez a cikk részletesen ismerteti a parancsfájl szüneteltetését a PowerShellben.