PowerShell Training

Erster Trainingstag von PowerShell Training

Grundlagen

• PowerShell installieren und erste Kontaktaufnahme

• Architektur der PowerShell

• Integration von Batch-Jobs und WSH-Skripten

• Hilfsmittel

• Befehle (Commandlets), Variablen und Operatoren

• PS1-Skripte und Sicherheitseinstellungen


Zweiter Trainingstag von PowerShell Training

PowerShell Skripte

• Schleifen und Bedingunge

• Arbeiten mit der Objekt-Pipeline

• Funktionen erstellen

• Debuggen

Objekte verwenden

• Zugriff auf .COM-Objekte/Umstieg von WSH-Skripten

• Zugriff auf .NET-Objekte (was ist das? Was bringt das?)

• Zugriff auf WMI (Windows Verwaltung) und ADSI (Active Directory)


Dritter Trainingstag von PowerShell Training

Praxis Commandlets

• Wie Commandlets funktionieren

• Überblick vorhandener Commandlets

• Einsatz vorhandener Commandlets an zahlreichen Praxisbeispielen

• Ausblick: Exchange-Verwaltung

• Ausblick: Eigene Commandlets erstellen

Praxis Datenverarbeitung

• Rohdaten (Text, XML, etc) einlesen und parsen

• Arbeiten mit Dateiinhalten

• XML-Informationen verarbeiten


Vierter Trainingstag von PowerShell Training

Praxis COM

• Office-Dokumente automatisieren

• Arbeiten mit dem MS LogParser

• Hands-On: bestehende WSH-Skripte portieren

Praxis WMI

• Einführung in den WMI-Dienst

• Informationen erfragen

• Systemeinstellungen kontrollieren und setzen

• Hands-On Labs

Praxis ADSI

• Einführung in Active Directory und Benutzerverwaltung

• Benutzer, Gruppen und Mitgliedschaften verwalten

• Neue Benutzer anlegen

• Hands-On Labs

Praxis .NET

• Kurze Einführung in .NET

• Eigene Fenster und Formulare erstellen

Sicherheit

• Überblick Sicherheitskonzepte

• Ausführungs-Policies für Skripte

• Skripte digital signieren