Einführung in die PowerShell Grundlagen- Einführung in die Windows PowerShell:
- Die Historie der PowerShell
- Die Architektur
- Voraussetzungen und Installation der PowerShell
Grundlagen der Windows PowerShell:
- Hilfe und Dokumentation
- Befehlsarten
- Suchreihenfolge
- Wichtige CmdLets (Commandlets)
- Umgang mit Aliasen
- Klassen und Objekte
- Pipelining
Erstellung leistungsfähiger PowerShell-Umgebungen:
- Einbindung von Modulen
- Erstellen von Profilen
- Systemadministration mit der Windows PowerShel:
- Die Administration des Dateisystems
- Arbeiten mit der Registry
- Zugriff auf WMI Informationen
- Windows Systemdienste
- Arbeiten mit Windows Events
Remoteverwaltung:
- Möglichkeiten der Remote-Verwaltung
- Remote Sessions aufbauen
Grundlegende Techniken:
- Variablen, Arrays & Hashtabellen: zuweisen, typisieren
- Gültigkeitsbereich; Here-Strings
- Zugriff auf .Net-Objekte
Grundlagen der Skripterstellung:
- Sicherheit
- Ausführen von Skripten
- Editoren
Sprachkonstrukte:
- Schleifen: IF, WHILE, FOR, Skriptmarken und Abbruchanweisungen, Gültigkeit von Variablen
Parameterübergabe in Skripten:
- Unbenannte Argumente
- Benannte Parameter
- Parameterüberprüfung
- Switch-Parameter
Arbeiten mit Funktionen:
- Aufbau und Abruf
- Rückgabewerte
- Funktionen in der Pipeline
Erstellen einer kommentarbasierten Hilfe:
- Syntax
- Regeln
- Aufbau
- Schlüsselwörter
Umgang mit Fehlern in Skripten:
- Möglichkeiten: Throw, Try-, Catch-, Finally-Blöcke
- Abfangen mit TRAP
- Debugging
MethodeIn diesem Seminar vermitteln Ihnen erfahrene Trainer:innen die theoretischen Schulungsinhalte anhand praktischer Beispiele. Das neu erworbene Wissen können die Teilnehmenden in gezielten Übungen direkt am System anwenden und vertiefen. Das Training findet wahlweise als Präsenzveranstaltung oder Live-Online-Training statt und wird durch unsere digitale Lernplattform LearningHub@Cegos ergänzt. Dort stehen Ihnen alle Materialien flexibel und mobil zur Verfügung – auch über das Seminar hinaus. Die praxisnahe Umsetzung erfolgt nach dem 4REAL-Modell – die nächste Dimension der Lernerfahrung und fördert damit einen nachhaltigen Wissenstransfer in Ihren Berufsalltag.
LernzieleDie Automatisierung von Verwaltungsaufgaben ist ein zentraler Erfolgsfaktor in der IT – insbesondere in komplexen Windows-Umgebungen. Windows PowerShell bietet als leistungsfähige Skriptsprache und Befehlszeilenschnittstelle umfassende Möglichkeiten, wiederkehrende Prozesse effizient zu gestalten.
In diesem fünftägigen Seminar erarbeiten Sie sich fundierte Grundlagen im Umgang mit der Windows PowerShell. Sie lernen, wie Sie CmdLets gezielt einsetzen, Skripte erstellen und administrative Aufgaben wie Dateisystem-, Registry- oder Dienstverwaltung automatisieren.
Die Teilnehmer:innen profitieren von einem praxisorientierten Einstieg in die PowerShell-Welt und erwerben die Fähigkeit, eigene Skripte zu entwickeln und bestehende Prozesse effizient zu steuern. So schaffen Sie die Basis für eine automatisierte und zukunftsfähige Systemadministration in Ihrer IT-Umgebung.
Zielgruppen
- Administratorinnen und Administratoren sowie Systemingenieurinnen und Systemingenieure, die ihre Windows-Systemlandschaft mit Microsoft PowerShell verwalten möchten.