- Basiswissen
- Architektur der PowerShell
- Unterschied Windows PowerShell und PowerShell 7
- Arbeitsweise des Kommandozeileninterpreter (Parsing)
- Terminologie: Cmdlet, Pipelining, Alias, PS-Provider & PS-Drive, etc.
- Benötigte Tools und deren Konfiguration
- Kommentare, Kommentarblöcke und Regionen
- Hilfe- / Selbsthilfe-System
- CmdLets finden
- Hilfe installieren
- Volltextsuche in der Hilfe
- Informationen um und zur PowerShell abrufen (about-Seiten)
- Künstliche Intelligenz (KI/AI) mit Microsoft Copilot produktiv einsetzen
- PowerShell Provider und -Drives
- Provider-Übergreifende Cmdlet
- PowerShell mit Modulen erweitern
- Architektur
- Module installieren (msi, manuell, PowerShellGallery)
- Installierte Module auflisten
- Modul laden und nutzen
- Remoting
- RPC vs. WinRM vs. SSH Remoting
- Remoting einrichten
- 1:1 und 1:n Remoting
- PowerShell Direct mit Hyper-V
- (Scheduled-) Jobs/Task
- Objekt-Handling
- Primitive Datentypen
- Array und ArrayList
- Hashtable
- Powershell-Operatoren
- Objekte in der Pipelining
- Objekte analysieren
- Objekte filtern, sortieren, gruppieren und auswählen
- Objektmengen-Berechnung durchführen
- Duplikate zusammenfassen
- Mehrfachoperationen mit Objekten in der Pipeline
- Pipeline-Objekte um nützliche Funktionen erweitern
- Pipeline-Objekt-Verarbeitung ByValue und ByPropertyName
- Ausgaben
- Tabellen-, Listen- und Spaltenausgabe
- Ausgabe umleiten in ein Fenster (GUI), zum Drucker oder in eine Datei
- Sprach-Ausgabe
- Konvertierungen
- Konvertieren von CSV, Html, Xml, Json, Sddl, Text (String), SecureString und Markdown
- Eingabe
- Benutzereingabe in der Console
- Benutzereingabe per Auswahl (GUI)
- Konvertieren von Text, CSV, XML, Excel und Binär-Daten
- PowerShell Tools
- PowerShell Console
- Microsoft Visual Studio Code mit KI nutzen
- PowerShell ISE (Integraded Scripting Environment)
- PowerShell Script Analyzer
LernzieleSie lernen die Grundtechniken und das produktive Arbeiten mit der PowerShell in Windows kennen.
ZielgruppenDieses Seminar wendet sich an Systemingenieur:innen und -administratoren, Service-Techniker, Helpdesk-Mitarbeitende, Skript-Ersteller und Programmierer:innen, die über wenig oder keine Erfahrungen mit der PowerShell verfügen.
Ein sicherer Umgang mit dem Windows-Dateisystem, Netzlaufwerken sowie virtuellen Computern wird vorausgesetzt. Administrative Grundkenntnisse in Windows, Grundkenntnisse Scripting und/oder Programmierer-Kenntnisse sind hilfreich, aber nicht zwingend erforderlich.