Allgemeines

Tipps:

  • keine Groß-/Kleinschreibung (non case-sensitive)

  • Tab-Taste für Vervollständigungen nutzen

  • Strg + Leertaste für Codevervollständigungen (siehe PS 5 Standard-Modul PSReadline)

Architektur:

  • DOS-Shell (Befehle, Oberfläche)

  • Unix-Shells (Pipelinig, Syntax, Befehlsnamen)

  • Andere Skriptsprachen z.B. Perl oder auch Hochsprachen C# (Syntax)

  • Dot.NET Framework (Objektorientierung, Zugriff auf über 12.000 Klassen!)

  • Windows Scripting Host (WSH, Sicherheit)

  • Einsatz WSH bis ca. 2020! - PowerShell bis min. 2030

  • WMI (Klassen, Tool wmic.exe) Anm.: besser CIM?! Mehr dazu später…

Reihenfolge für Aufrufsabarbeitungen in PowerShell:

  1. Aliase

  2. Funktionen

  3. Cmdlets

  4. Externe Befehle (netstat, ipconfig, notepad, …)

Wichtig: ungeschickte Aliase können also die weiteren Befehle (Funktionen, Cmdlets, Tools) „deaktivieren“/überschreiben!