Grundlagen PowerShell:
Kursinhalte
Einführung in Windows PowerShell
- Arbeiten mit Cmdlets
- die wichtigsten Cmdlets
- Praxis-Beispiele
Windows-PowerShell-Werkzeuge
- Die Windows-PowerShell-Konsole
- PowerShell Integrated Scripting Environment (ISE)
Sicherheitsüberlegungen
- Ein Skript erstellen und ausführen
- Sicherheitsrichtlinien
- Skripts signieren
Profilskripts
- Einführung in Profilskripts
- Welche Profilskripts gibt es?
- Profilskripts erstellen
Windows-PowerShell-Navigation
- Navigation in der Registry
- Arbeiten mit Provider und Laufwerken
- Navigationsbefehle
- Pfadangaben
- Laufwerke anlegen
Windows-PowerShell-Aliase
- Einführung in Aliase
- Befehle zu Aliasen ermitteln
- Eigene Aliase definieren
Windows-PowerShell-Module
- Grundlagen zu Modulen
- Modularchitektur
- Module installieren und auflisten
- Erste Module entwickeln
Die Windows-PowerShell-Pipeline
- Arbeiten mit der PowerShell-Pipeline
- Spalten auswählen mit Select-Object
- Ergebnisse filtern mit Where-Object
- Ergebnisse sortieren mit Sort-Object
- Frei programmierbare Aktion mit Foreach-Object
- Ergebnisse analysieren mit Group-Object
- Häufigkeit und Gesamtgrößen: Measure-Object
Ausgabe von Ergebnissen
- Cmdlets für die Ausgabe
- Grafische Ausgabe
- die Ausgabe parametrisieren
- Benutzerdefinierte Ausgabe
- Ausgabe umleiten
Windows-PowerShell-Skripts
- Start eines Skripts
- Aliase für Skriptdateien
- Parameterübergabe an Skripts
- Skripts dauerhaft einbinden
- Skripts verzögern
Einführung in die Windows-PowerShell-Skriptsprache
- Kommentare
- Variablen
- Rechnen mit Zahlen
- Operatoren
- Manipulation von Zeichenketten
- Arrays und Hashtables
- Kontrollstrukturen und Schleifen
- Bedingungen