Тематический план

  • Grundelemente der Sprache PowerShell

    • PowerShell verwendet eine befehlsbasierte Syntax, die sich stark an die englische Sprache anlehnt.

      Die meisten Befehle (Cmdlets) in PowerShell werden nach dem Verb-Nomen-Muster gebildet. Diese Konvention hilft dabei, die Funktion eines Cmdlets intuitiv zu verstehen, da sie eine klare Beschreibung der durchzuführenden Aktion (Verb) und des Objekts, auf das die Aktion angewendet wird (Nomen), bietet.


    • Zusätzliche Aspekte

      Parameter: Cmdlets können auch mit Parametern versehen werden, die zusätzliche Informationen oder Anweisungen über die Ausführung des Befehls bieten.

      Pipeline (|):PowerShell unterstützt die Verwendung von Pipelines, wodurch das Ergebnis eines Cmdlets direkt als Eingabe in ein weiteres Cmdlet übertragen werden kann.

  • Kontrollstrukturen

    Überblick über die Kontrollflussfunktionen von PowerShell, wobei der Schwerpunkt auf Schleifen und bedingten Verzweigungen liegt.

    • PowerShell unterstützt bedingte Verzweigungen durch if-, else if- und else-Anweisungen, ähnlich wie in anderen Programmiersprachen. Dies ermöglicht die Ausführung von Codeblöcken basierend auf booleschen Bedingungen.

      Die switch-Anweisung in PowerShell ist eine leistungsstarke Alternative zu mehreren if-Anweisungen, die eine einfachere Verwaltung von mehreren Bedingungen ermöglicht.


  • Datenstrukturen

    PowerShell bietet eine Vielzahl von Datentypen und -strukturen für unterschiedliche Zwecke, darunter Primitive, Auflistungen und benutzerdefinierte Objekte.

    •  Im Folgenden finden Sie eine Übersicht über einige gängige PowerShell-Datenstrukturen und bewährte Verfahren für die Auswahl der zu verwendenden Strukturen

    • Die Wahl der richtigen Datenstruktur hängt in hohem Maße von den spezifischen Anforderungen und Einschränkungen Ihrer Aufgabe ab, z. B. von der Komplexität der erforderlichen Operationen, den Leistungskriterien und der Speichereffizienz.

  • Тема 4