PowerShell on komentosarjatyökalu, jota käytetään Windowsin automaatio- ja hallintatehtävien suorittamiseen. Se tarjoaa myös toiminnon skriptin keskeyttämiseen. PowerShell-komentosarjat keskeytetään käyttäjän syötteen lisäämiseksi, toisen prosessin suorittamisen odottamiseksi tai suoritusnopeuden hidastamiseksi. PowerShell-komentosarjan suoritus voidaan keskeyttää tietyillä komennoilla.
Tämä kirjoitus opastaa meidät eri menetelmien läpi mainitun kyselyn korjaamiseksi.
Kuinka keskeyttää komentosarja PowerShellissä?
Näitä menetelmiä voidaan käyttää skriptin keskeyttämiseen:
Tapa 1: Keskeytä PowerShell-komentosarja 'Keskeytä'-cmdletillä
' tauko ” cmdletiä käytetään PowerShellissä tauon lisäämiseen komentosarjaan. Kun 'tauko'-cmdlet suoritetaan, se näyttää valintaikkunan ' Paina mitä tahansa näppäintä jatkaaksesi. . . ', kun merkkijonosyöttöä ei anneta.
Esimerkki
Tämä esimerkki osoittaa, miten ' tauko ” cmdlet:
> kirjoitus-isäntä 'Hei maailma'> cmd / c 'tauko'
Tässä esitetyssä esimerkissä:
-
- Ensin lisäsimme merkkijonon avulla ' Write-Host ”komento.
- Sen jälkeen lisäsimme ' cmd /c 'tauko' ” cmdlet keskeyttääksesi komentosarjan:
Kuten voidaan nähdä, ' tauko ” cmdlet lisäsi tauon komentosarjaan.
Tapa 2: Keskeytä PowerShell-komento 'Read-Host' -komennolla
Toinen menetelmä on ' Luku-isäntä ” keskeyttääksesi skriptin. Tämä cmdlet pyytää käyttäjää syöttämään ja odottaa, kunnes syöttö annetaan.
Esimerkki
Keskeytä nyt komentosarja käyttämällä ' Luku-isäntä ” cmdlet seuraavasti:
> Luku-isäntä 'Paina mitä tahansa näppäintä jatkaaksesi'
Tapa 3: Käytä Timeout-komentoa keskeyttääksesi PowerShell-komentosarjan
' Aikalisä ” -komento keskeyttää skriptin tietyn sekuntimäärän ajaksi. Se on hyödyllinen, kun haluat käyttäjän odottavan prosessin suorittamista oikein.
Esimerkki
Tässä esityksessä ' Aikalisä ' cmdlet:tä käytetään keskeyttämään komentosarja ' 5 ”sekuntia:
> kirjoitus-isäntä 'Skripti on keskeytetty 5 sekunniksi'> Aikalisä / t 5
Tapa 4: Keskeytä komentosarja 'Start-Sleep'-toiminnolla
Toinen yleisimmin käytetty komento on ' Käynnistys-nukkuminen ”. Se keskeyttää skriptin tietyksi ajaksi.
Esimerkki
Nyt käytämme ' Käynnistys-nukkuminen ' cmdlet keskeyttää komentosarjan viideksi sekunniksi:
> kirjoitus-isäntä 'Skripti pysyy keskeytettynä 5 sekuntia'> Käynnistys-nukkuminen -Sekuntia 5
Siinä oli kyse PowerShell-komentosarjan keskeyttämisestä.
Johtopäätös
PowerShell-komentosarja voidaan keskeyttää useilla eri tavoilla. Näitä menetelmiä ovat mm. Tauko ”, “ Luku-isäntä ”, “ Aikalisä ”, tai ” Käynnistys-nukkuminen ” cmdletit. Jos haluat keskeyttää skriptin, lisää jokin näistä mainituista komennoista komentosarjan runkoon. Tämä artikkeli sisältää yksityiskohtaisia tietoja komentosarjan keskeyttämisestä PowerShellissä.