Zusammenfassung

Abgeschlossen

In diesem Modul haben Sie gelernt, Skripterstellungs-Konstrukte wie das ForEach-Konstrukt zu verwenden, um alle Objekte in einem Array zu verarbeiten und die If..Else- und Switch-Konstrukte, um Entscheidungen in Ihren Skripten zu treffen. Die zentralen Thesen :

  • Verwenden Sie das ForEach-Object-Cmdlet, um die Daten in der Pipeline zu verarbeiten. Wenn Sie Daten in einem Array speichern, können Sie mit dem ForEach-Konstrukt dafür sorgen, dass alle Elemente im Array verarbeitet werden.

  • PowerShell 7 fügt den -Parallel Parameter zum ForEach-Object-Cmdlet hinzu, sodass die Pipeline mehrere Objekte gleichzeitig verarbeiten kann.

  • Verwenden Sie das If-Konstrukt in Windows PowerShell, um Entscheidungen zu treffen.

  • Das Switch-Konstrukt ähnelt einem If-Konstrukt mit mehreren ElseIf-Abschnitten.

  • Das For-Konstrukt führt eine Reihe von Schleifen aus, ähnlich wie ein ForEach-Konstrukt. Bei Verwendung des For-Konstrukt müssen Sie jedoch definieren, wie viele Schleifen auftreten, was nützlich ist, wenn eine Aktion eine bestimmte Anzahl von Malen ausgeführt werden soll.

  • Andere weniger häufige Schleifenkonstrukte sind Do..While, Do..Until und While.

  • Verwenden Sie "Unterbrechung " und "Weiter ", um das Verhalten der Schleife zu ändern. Beenden der Verarbeitung für die aktuelle Iteration. Break beendet die Schleife vollständig.

Weiterführende Lektüre

Weitere Informationen finden Sie in den folgenden Dokumenten: