Seminarinformationen

Seminar - Ziel

In diesem 3-tägigen Seminar „PowerShell – Fortgeschrittenenkurs“ vertiefen Sie Ihre Kenntnisse im Einsatz von PowerShell für professionelle Automatisierungs- und Scripting-Aufgaben. Aufbauend auf Ihren Grundlagenkenntnissen liegt der Fokus auf der Entwicklung von Skripten zur Automatisierung komplexer Abläufe im Windows-Server- und Client-Umfeld.

Sie lernen, fortgeschrittene Automatisierungsaufgaben umzusetzen, eigene Cmdlets und Module zu erstellen sowie PowerShell mit verschiedenen Anwendungen und Plattformen zu integrieren. Darüber hinaus setzen Sie sich intensiv mit Fehlerbehebung und Debugging auseinander und lernen, entsprechende Werkzeuge gezielt einzusetzen.

Nach Abschluss des Seminars sind Sie in der Lage, PowerShell effektiv zur Automatisierung anspruchsvoller Workflows zu nutzen und Ihre Verwaltungsaufgaben deutlich effizienter zu gestalten.

Teilnehmer - Zielgruppe

  • Systemverwalter
  • Client- und Serveradministratoren
  • IT-Consultants/-Berater

Kurs - Voraussetzungen

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einstieg

  • Kurzzusammenfassung der wichtigsten Grundtechniken
  • Kontrollstrukturen (if, switch, for, while, until, foreach, foreach-Object)
  • Operatoren der Powershell

Advanced Scripting

  • Erweiterte Parametrisierung
  • Validierung von Parametern
  • Einsatz regulärer Ausdrücke
  • "whatif" und "confirm" in eigene Funktionen einbauen
  • Variablen: Typkonvertierung und Gültigkeitsbereiche
  • Verwendung von Hashtables
  • Einsatz von .NET Framework und WMI/CIM
  • Erstellung benutzerdefinierter Objekte
  • Daten in eigenen Objekten speichern
  • Zeichenketten: Suchen und bearbeiten
  • Arbeiten mit xml und json
  • Reports in HTML generieren
  • Hilfe in Scripte einbauen
  • Erstellen von Funktionen
  • vom Script zum Modul: eigene Cmdlets erstellen

Fehlerbehandlung

  • Debugging und Verbose-Output
  • Maßnahmen zur Fehlerminimierung
  • Fehler abfangen und behandeln (Exceptions, „Try and Catch“)
  • Fehler protokollieren

Scripte im Einsatz

  • Script als geplanten Job oder Task ausführen
  • Verwendung alternativer Credentials
  • Signatur von Scripten
  • Erstellung einfacher grafische Oberflächen

Praktische Übungen

  • Sammlung von System- und Statusdaten von mehreren Rechnern
  • Scriptgesteuerte Installation und Konfiguration von Remotesystemen

Optionale Inhalte

  • Desired State Configuration (DSC)
  • PowerShell-Code testen mit Pester

Weitere Schulungen zu Thema PowerShell

PowerShell Grundlagen

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser Schulung lernen die Teilnehmer die Grundlagen von PowerShell.

MOC 55039 Windows PowerShell Scripting and Toolmaking

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Diese fünftägige Schulung MOC 55039 Windows PowerShell Scripting and Toolmaking wurde für IT-Professionals entwickelt, die bereits Grundkenntnisse mit Windows Powershell 3.0 haben und wiederverwendbare Tools mit PowerShell erstellen möchten. Der Schwerpunkt liegt hierbei ...

PowerShell für Office 365 Administratoren

- u.a. in Köln, Zürich, Mannheim, Virtual Classroom, Freiburg

In diesem 3-tägigen Seminar „PowerShell für Office 365 Administratoren“ erwerben Sie grundlegende Kenntnisse und praktische Fähigkeiten im Einsatz von PowerShell zur Verwaltung und Automatisierung von Office 365-Umgebungen. Ziel des Seminars ist es, Ihnen das nötige ...

PowerShell Grundlagen - Praxisworkshop

- u.a. in Köln, München, Dresden, Düsseldorf, Jena

In diesem 4-tägigen Seminar "PowerShell Grundlagen - Praxisworkshop" sammeln Sie praktische Erfahrungen im Umgang mit PowerShell, indem Sie an realitätsnahen Aufgaben arbeiten. Ziel des Seminars ist es, Ihnen das nötige Wissen zu vermitteln, um komplexe Prozesse ...