Resumé
I dette modul lærte du at bruge scripting-konstruktioner som ForEach-konstruktionen til at behandle alle objekter i et array og If.. Else og Switch-konstruktioner for at træffe beslutninger i dine scripts. Vigtigste erfaringer:
Brug cmdlet'en ForEach-Object til at behandle dataene i pipelinen. Når du gemmer data i en matrix, giver ForEach--konstruktionen dig mulighed for at behandle hvert element i matrixen.
PowerShell 7 tilføjer parameteren
-Paralleltil ForEach-Object cmdlet'en, hvilket gør det muligt for pipelinen at behandle flere objekter samtidig.Brug If-konstruktionen i Windows PowerShell til at træffe beslutninger.
Den switch--konstruktion svarer til en If-konstruktion, der har flere ElseIf sektioner.
For-konstruktionen udfører en række løkker, der ligner en ForEach--konstruktion. Men når du bruger Til-konstruktion, skal du definere, hvor mange løkker der forekommer, hvilket er nyttigt, når du vil have en handling udført et bestemt antal gange.
Andre mindre almindelige looping-konstruktioner inkluderer Do.. Mensdu... Indtil og mens
Brug Break og Continue til at ændre loop-adfærd. Fortsæt afslutter behandlingen for den nuværende iteration. Break stopper sløjfen helt.
Yderligere læsning
Du kan få mere at vide ved at gennemgå følgende dokumenter: