“Foreach-objekt”Kommando i PowerShell brukes til å sløyfe eller iterere gjennom samlingen av inngangsobjekter. Inngangsobjektene blir deretter sendt ved hjelp av rørmetoden til cmdlet. Tilsvarende må vi noen ganger gå ut av "foreach-objekt" i PowerShell for å stoppe skriptet fra ytterligere utførelse.
Denne opplæringen vil presentere en grundig guide for å avslutte fra PowerShell Foreach-Object.
Hvordan gå ut fra foreach-objekt i PowerShell?
De vervet tilnærmingene kan brukes til å gå ut fra foreach-objekt i PowerShell:
Metode 1: Avslutt fra foreach-objekt i PowerShell ved å bruke "if" -erklæring
“hvis”Uttalelse kan brukes til å gå ut fra en“Foreach-objekt”I PowerShell. For en mer detaljert forklaring, sjekk ut det gitte eksemplet.
Eksempel
La oss se på dette eksemplet for å gå ut fra “Foreach-objekt" bruker "hvis”Uttalelse:
$ Val = "bremser", "hjul", "vindu", "", "stirrer"
$ val | Foreach-object
if ($ _ -eq "")
gå i stykker;
Skriving-output "bilen har $ _.""
I det uttalte eksemplet:
Metode 2: Avslutt fra foreach-objekt i PowerShell ved å bruke "break" -erklæringen
“gå i stykker”Uttalelse kan brukes til å ta en utgang fra“Foreach-objekt”I PowerShell. Denne uttalelsen kan brukes til å bryte løkker eller iterasjoner.
Eksempel
La oss vurdere dette eksemplet for å gå ut fra “Foreach-Object ”ved å bruke“gå i stykker”Uttalelse:
$ objekter = "bremser", "hjul", "Windows"
$ Break = $ falsk;
$ objekter | Where -Object $ break -eq $ falsk | Foreach-object
$ Break = $ _ -eq "hjul";
Skriving-output "bilen har $ _.";
I henhold til den gitte koden:
Det handlet om å forlate foreach-objektet i PowerShell.
Konklusjon
Å gå ut fra “Foreach-objekt”I PowerShell kan to metoder brukes, inkludert“gå i stykker”Og“hvis”. Begge metodene vil avslutte fra PowerShell “Foreach-Object” -sløyfe når tilstanden som er spesifisert av dem blir sann. Denne opplæringen har presentert en grundig guide for hvordan du forlater PowerShell “Foreach-Object”.