PowerShell für Administratoren
(TDM-CT68)
In diesem Intensivkurs erhalten die Teilnehmer in fünf Tagen einen umfassenden und praxisorientierten Einblick in die PowerShell. Anhand vieler Übungen & Tipps lernen Sie praxisorientiert die grundlegenden sowie die fortgeschrittenen Themen.
Ziele
In diesem 5-tägigen PowerShell Kurs erhalten IT-Administratoren und Professionals den perfekten Einblick in die Welt der PowerShell - Automatisierung, Systemadministration und Skripting , cmdlets, Pipeline, Active Directory, Debugging und vieles mehr.
An den letzten beiden Tagen werden eigene Funktionen erstellt sowie die PowerShell durch eigene Code-Module erweitert.
Die Kursunterlagen sind in deutscher Sprache und das Remote Lab ist eigens für diesen Workshop erstellt.
Zielgruppe
Systemadministratoren, IT-Techniker und Systemintegratoren, die Windows-Infrastrukturen effizienter verwalten möchten.
Voraussetzungen
- Der sichere Umgang mit dem Windows-Dateisystem, Netzlaufwerken sowie virtuellen Computern wird vorausgesetzt.
- Grundlegende Windows-Administration (Windows Server/Client)
- Erste Erfahrung mit Kommandozeilentools (CMD) ist hilfreich, aber nicht zwingend erforderlich.
Inhalte
- Basics der PowerShell
- Entwicklung der PowerShell
- Befehlsarten, Funktionen, Skripte, Aliasse
- Pipeline zur Verkettung von cmdlets
- Verwendung der PowerShell Hilfe
- Einführung in die OOP (Objekt Orientierte Programmierung)
- Klassen und Objekte
- PowerShell und Objekt Syntax
- Operatoren und Variablen
- Umgang mit Datum und Zeit
- Arrays und Hashtables
- Verwenden von Where-Object
- Arbeiten mit Dateien
- Logdatei schreiben
- Suche in Logdateien
- Einbinden externer Module - NTFS Berechtigungen, Updateverwaltung
- PowerShell Laufwerke - PSDrives und wie man sie benutzt
- Zugriffe auf die Registry
- Umgang mit PowerShell-Modulen
- Das Sicherheitsmodell der PowerShell (Defense-in-Depth)
- Scripte schreiben
- Funktionen und Module
- Cmdlets selber schreiben
- Skriptmodule erstellen
- Manifest-Dateien erstellen
- Kontrollstrukturen in der Powershell (z.B. Bedingungen und Schleifen)
- Die verschiedenen PowerShell-Schleifenkonstrukte
- PowerShell-Skripte Pipeline-fähig machen
- Verzweigungen mit IF und Switch
- Advanced Themen
- Fehlerbeandlung und Debugging
- PowerShell-Remoting und Fernabfragen
- WMI und CIM
- Active Directory abfragen mit dem Active Directory PowerShell-Modul
- Optionale Ergänzungen
- Einsatz reguläre Ausdrücke
- Grafische Oberflächen mit PowerShell erstellen

