Foreach Schleife in PowerSHELL

Posted on: 19. Juni 2018
In diesem Kurzvideo schauen wir uns die foreach Schleife in PowerSHELL an. Wir lernen auch die beiden Möglichkeiten als Pipe-Schleife oder als freistehende Schleife kennen.

Im Prinzip alles was du wissen musst über foreach damit du diese Schleife auch in deinen Scripts erfolgreich einsetzen kannst.
Hier der Code aus dem Youtube-Video. Die Vorgehensweise und Bemerkungen findest du direkt als Kommentare (#Grün) im Code. So wird er dir ebenfalls in der PowerSHELL ISE angezeigt werden.
——————————————–
# Array füllen mit Zahlen            
$a = 1,2,3,4,5            
            
# Array füllen mit Diensten auf dem Computer            
$dienste = Get-Service            
            
# Das Array $a in die Pipe schicken und danach jeden Wert mit 10 Multiplizieren            
$a | ForEach-Object {Write-Host ($_ * 10)}            
            
# Foreach Schleife für jeden Dienst im $dienste Array            
foreach ($dienst in $dienste)            
    {            
    # Falls der dienst am Laufen ist...            
        if ($dienst.Status -eq "Running")            
            {            
            
                # ...Ausgabe der Eigenschaften Status und Displayname            
                Write-Host $dienst.Status " / " $dienst.DisplayName            
            }            
            
    }
——————————————–
Solltest du irgendwelche Fragen haben, dann kannst du diese gerne entweder hier im Blog oder direkt unter dem YouTube Video stellen. Ich gebe alles, deine Fragen zeitnahe zu beantworten oder ein entsprechendes Video darüber zu machen.
Gerade die Grundlagen-Videos werde ich nicht mit viel Text ausschmücken. Bei mir ist jeweils jede Code-Zeile direkt im Code Kommentiert (#Grün). Du kannst den Code direkt mit in dein Script kopieren und hast so eine gute Orientierungshilfe, sobald du die Scripts auf deine Bedürfnisse anpasst.

Ich erstelle und veröffentliche sämtliche Videos kostenlos und blende auch keine Werbung ein, dies will ich auch so beibehalten. Da das vermittelte Wissen aber in teuren Kursen erlangt werden kann, ist eine kleine Spende hin und wieder sicher keine schlechte Gegenleistung.


Unterstützt den Blog und Kanal:
YouTube
LinkedIn
Follow by Email
Facebook
Google+
https://germanpowershell.com/foreach-schleife-in-powershell">
RSS
Twitter