Denne opplæringen vil observere flere tilnærminger for å avslutte et PowerShell -skript.
Hvordan avslutte et skript i PowerShell?
Dette er tilnærmingene som kan brukes til å avslutte et skript i PowerShell:
Metode 1: Avslutte et skript i PowerShell ved å bruke “Exit” -kommandoen
“Exit”Cmdlet brukes til å ta en avkjørsel fra en PowerShell uansett hvor den utføres. Det brukes stort sett inne i funksjonene. Som et resultat avslutter det bare skriptet, men ikke konsollen. Tilsvarende vil utføre det utenfor skriptet avslutte konsollen.
Eksempel
For eksempel vil det gitte skriptet bli avsluttet etter å ha utført det første "skriv-verten”Kommando:
funksjonstest
Skriv-vert "exit-kommando vil avslutte skriptet"
exit
Skriv-vert "Dette vil ikke utføre"
Test
Som du kan se, ble ikke koden etter "exit" nøkkelordet utført og skriptet ble avsluttet.
Metode 2: Avslutte et skript i PowerShell ved å bruke "Break" -kommandoen
“Gå i stykker”Cmdlet er en annen enn resten av avsluttende kommandoer. Det brukes normalt i Switch -utsagn og løkker for å avslutte et PowerShell -skript. For eksempel, hvis det er 5 linjer som skal utføres og bruddserklæringen brukes etter tredje linje. Deretter blir manuset avsluttet etter utførelsen av den tredje linjen, og de to andre linjene vil ikke utføre.
Merk at denne kommandoen bare vil avslutte et PowerShell -skript, men ikke en PowerShell -konsoll.
Eksempel
I dette eksemplet er det lagt til “Gå i stykker”Kommando vil bryte utførelseskontrollen av“Test”Funksjon:
funksjonstest
Skriv-vert "Break-kommando vil avslutte skriptet"
Gå i stykker
Skriv-vert "Dette vil ikke utføre"
Test
Metode 3: Avslutte et skript i PowerShell ved å bruke “Return” -kommandoen
“Komme tilbake”Nøkkelord eller kommando avslutter ikke direkte et skript, men det returnerer koden til det punktet hvor den ble kalt tidligere. Hvis denne kommandoen blir utført i konsollen, vil den ikke returnere noe. Å utføre det inne i skriptet vil imidlertid avslutte det.
Eksempel
Her er demonstrasjonen av avslutningen av PowerShell -skriptet ved å bruke “Komme tilbake”Kommando:
funksjonstest
Skriv-vert "returkommando vil avslutte skriptet"
komme tilbake
Skriv-vert "Dette vil ikke utføre"
Test
Utgangen bekrefter at skriptet ble avsluttet, etter utførelsen av “Return” -kommandoen.
Konklusjon
Skriptet i PowerShell kan avsluttes ved hjelp av forskjellige kommandoer. Disse kommandoene inkluderer "Exit”,“Gå i stykker”, Eller“Komme tilbake”. Alle disse kommandoene må utføres i et PowerShell -skript for å avslutte det. Dette innlegget har vist flere metoder for å avslutte et skript i PowerShell.