Avslutte et skript i PowerShell

Avslutte et skript i PowerShell
PowerShell har en vertsapplikasjon, “PowerShell Ise”I vinduer som brukes til å lage skript. Disse skriptene brukes deretter til å lage automatiseringsoppgaver for forskjellige prosesser. Mer spesifikt kan PowerShell -skriptene avsluttes ved hjelp av "Exit”Kommando. Denne kommandoen brukes utenfor skriptet og avslutter konsollen. Det er også andre metoder for å avslutte et skript i PowerShell

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:

  • Avslutt kommando.
  • Break Command.
  • Returkommando.

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.