Die Schulung Advanced Automation with PowerShell vermittelt fortgeschrittene Kenntnisse zur Entwicklung leistungsfähiger und wiederverwendbarer Automatisierungslösungen mit Microsoft PowerShell. In diesem viertägigen Training lernen die Teilnehmenden, wie komplexe administrative Aufgaben durch professionell strukturierte Skripte, Funktionen und Module automatisiert werden können.
Im Mittelpunkt stehen Advanced Functions, die Verarbeitung von Pipeline-Eingaben sowie die Erstellung wiederverwendbarer PowerShell-Module. Die Schulung erläutert, wie Funktionen parametrisiert, dokumentiert und mit CmdletBinding um erweiterte Funktionen ergänzt werden können.
Ein weiterer Schwerpunkt liegt auf der objektorientierten Programmierung mit PowerShell. Die Teilnehmenden erfahren, wie .NET-, COM- und WMI-Objekte verwendet und eigene Objekttypen und Klassen entwickelt werden können.
Das Training behandelt außerdem die Verarbeitung strukturierter Daten. Dazu gehören XML, JSON sowie die Integration externer Datenquellen und SQL-Server-Datenbanken.
Weitere Themen sind PowerShell Remoting, die Konfiguration sicherer Remoting-Endpunkte und die Implementierung von Just Enough Administration zur kontrollierten Delegierung administrativer Berechtigungen.
Die Schulung erläutert außerdem Skriptsicherheit, Language Modes, Logging und Auditing. Die Teilnehmenden lernen, wie komplexe Skripte analysiert, debuggt und gegen typische Fehler abgesichert werden können.
Ergänzend werden Möglichkeiten zur Verwaltung von Microsoft-Azure-Ressourcen mit PowerShell behandelt.
Das Training richtet sich an erfahrene PowerShell-Anwender, die administrative Prozesse professionalisieren und Automatisierungen für komplexe IT-Infrastrukturen entwickeln möchten.
| 1.12.26 - 4.12.26 1.12.26 - 4.12.26 2590 € | Online | Anfragen |
Price:
Advanced Functions und Module
Skriptlogik
Funktionen deklarieren
Parameter verwenden
Pipeline Input verarbeiten
CmdletBinding
Erweiterte Parameterfunktionen
Fehlerbehandlung
Skriptdokumentation
Eigene PowerShell-Module erstellen
Objektorientierte PowerShell
.NET Framework verwenden
COM-Objekte
WMI-Objekte
Eigene Objekte definieren
PowerShell Classes
Benutzerdefinierte Datentypen
Objektverarbeitung
PowerShell Formatierung
Eigene Formatierungsansichten
.format.ps1xml
.types.ps1xml
PowerShell-Ausgabe anpassen
Benutzerdefinierte Objektdarstellung
XML und JSON
XML-Daten lesen
XML-Dokumente ändern
XML-Daten löschen
XML-Dokumente durchsuchen
XML-Dokumente erzeugen
JSON-Daten verwenden
Strukturierte Daten verarbeiten
Datenbankintegration
SQL-Server-Daten abrufen
Datenbankinformationen auswerten
SQL-Server-Daten ändern
Daten löschen
Excel-Tabellen als Datenquellen
Datenbankbasierte Automatisierung
REST API Integration
REST-Schnittstellen verwenden
Webbasierte APIs aufrufen
API-Daten verarbeiten
Datenformate konvertieren
Externe Dienste integrieren
PowerShell Remoting
PowerShell Remoting aktivieren
Remoting-Endpunkte konfigurieren
Remote-Kommandos
Entfernte Computer administrieren
Sichere Remoting-Verbindungen
PowerShell Security
Skriptausführungsrichtlinien
PowerShell Language Modes
Just Enough Administration
Delegierte Administration
Sicherheitskonfiguration
Auditing
Logging
Advanced Scripting und Debugging
Komplexe Skripte analysieren
Debugging
Fehler erkennen
Fehlerbehandlung verbessern
Skriptqualität
Wiederverwendbarkeit
Azure Automation
Microsoft Azure mit PowerShell
Azure-Ressourcen verwalten
Cloud-Administration automatisieren
PowerShell in hybriden Umgebungen
Weitere PowerShell-Techniken
Überblick über Desired State Configuration
Konfigurationsautomatisierung
Administrative Prozesse standardisieren
Wiederkehrende Aufgaben automatisieren
Vorausgesetzt werden Kenntnisse auf dem Niveau der Schulung Automating Administration mit PowerShell.
Die Teilnehmenden sollten praktische Erfahrungen mit PowerShell-Objekten, der Pipeline und einfachen Skripten besitzen.
Ziel ist es, fortgeschrittene PowerShell-Funktionen und Module selbstständig entwickeln und administrative Prozesse zuverlässig automatisieren zu können.
Nach Abschluss können die Teilnehmenden Advanced Functions implementieren, eigene Objekte und Klassen verwenden sowie strukturierte XML- und JSON-Daten verarbeiten.
Darüber hinaus lernen sie, Datenbankzugriffe zu integrieren, PowerShell Remoting sicher zu konfigurieren und Just Enough Administration einzusetzen.
Ein weiterer Schwerpunkt liegt auf der Fehlerbehandlung, Analyse und Optimierung komplexer Skripte.
Erfahrene PowerShell-Administratoren
Windows Server Administrators
IT Automation Engineers
System Engineers
PowerShell Developers
IT-Infrastrukturadministratoren
Cloud Administrators
DevOps Engineers
IT Consultants
Scripting Specialists
IT Professionals mit PowerShell-Erfahrung
Der Kurs richtet sich an Administratoren, die professionelle PowerShell-Skripte und -Module entwickeln und fortgeschrittene PowerShell-Techniken effizient einsetzen möchten.
| 1.12.26 - 4.12.26 1.12.26 - 4.12.26 2590 € | Online | Anfragen |
Price: