Beschreibung

Die Windows PowerShell ist der Name der neuen Kommandozeile und Skriptingumgebung für die Systemverwaltung und -automatisierung der Windows Plattform. Windows PowerShell basiert auf .NET Framework und ermöglicht IT-Spezialisten, die Verwaltung von Windows und Anwendungen zu steuern und zu automatisieren.

Inhalt
  • Einführung in PowerShell
    Was ist PowerShell?
    Sprachkonzepte einer neuen Sprache
    OOP-Auffrischungskurs
    Erste Schritte 
  • Grundlagen
    Befehlskonzepte und Terminologie
    Parsing und PowerShell
    Pipelines und Befehle
    Formatierung und Ausgabe 
  • Arbeiten mit Typen
    Typenmanagement
    Basistypen und Literale
    Typumwandlungen 
  • Operatoren und Ausdrücke
    Arithmetische Operatoren
    Die Zuweisungsoperatoren
    Vergleichsoperatoren
    Operatoren zum Musterabgleich
    Logische und Bit-Operatoren 
  • Erweiterte Operatoren und Variablen
    Operatoren für die Arbeit mit Typen
    Die unären Operatoren
    Gruppieren, Unterausdrücke und Array-Unterausdrücke
    Array-Operatoren
    Operatoren für Eigenschaften und Methoden
    Der PowerShell Format-Operator -F
    Umleitung und Umleitungsoperatoren
    Variablen 
  • Flusskontrolle in Skripten
    Das if/elseif/else-Statement
    Die while-Schleife
    Die do/while-Schleife
    Die for-Schleife
    Die foreach-Schleife
    Labels, break und continue
    Das switch-Statement
    Ablaufsteuerung mit Commandlets
    Der Wert von Statements 
  • Funktionen und Skripte
    Grundlagen von Funktionen
    Formale Parameter und das param-Statement
    Rückgabewerte von Funktionen
    Funktionen in einer Pipeline
    Verwalten von Funktionen
    Verwalten von Skripten 
  • Skriptblöcke und Objekte
    Skriptblock-Grundlagen
    Erzeugen und Manipulieren von Objekten
    Arbeiten am Typsystem
    Die PowerShell-Sprache erweitern
    Typerweiterung
    Code zur Laufzeit generieren 
  • Fehler, Ausnahmen und Skript-Debugging
    Fehlerbehandlung
    Umgang mit Fehlern die die Ausführung beenden
    Skript-Debugging
    Eingebettete Prompts und Breakpoints
    Low-Level-Überwachung
    Das Ereignisprotokoll von PowerShell 
  • Verarbeitung von Texten, Dateien und XML
    Verarbeiten von unstrukturiertem Text
    Dateiverarbeitung
    XML-Verarbeitung 
  • .NET und WinForms
    .NET in PowerShell verwenden
    PowerShell und das Internet
    PowerShell und grafische Benutzerschnittstellen 
  • Windows Objekte: COM und WMI
    COM in PowerShell verwenden
    WMI und PowerShell
    Welches Objektmodell sollte man verwenden? 
  • Sicherheit
    Einführung in die Sicherheit
    Sicherheitsmodellierung
    Absichern der PowerShell-Umgebung
    Signieren von Skripten
    Sichere Skripte schreiben
Dauer 4 Tage resp. 8 x 0.5 Tage
Preis/Person CHF 3800.00