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.