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.


Details anzeigen

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