Dieser Kurs führt dich in die fortgeschrittene Programmierung von PowerShell ein. Du lernst weitergehende Techniken kennen, die deinen Horizont im professionellen Scripting erweitern.
Inhalte
Erweiterte Funktionen
- Konvertieren eines Kommandos in eine Funktion
- Erstellen eines Skript-Moduls
- Parameter-Attribute und deren Validierung erstellen
- Funktionen, die über die Pipeline Eingaben verarbeiten
- Komplexe Funktionsausgabe
- Kommentar-basierte Hilfe
Verwenden des .NET-Framework und REST API in Windows PowerShell
- .NET-Framework-Klassen, -Eigenschaften und -Methoden
- .NET-Framework-Dokumentation
- Verwenden von statischen .NET-Framework-Klassenmitgliedern
- Vergleich der .NET-Framework-Syntax mit der Befehlssyntax
- Instanziieren von Klassen und Verwenden von Instanz-Mitgliedern
- Erstellen einer Message Box
Fernsteuern von COM-Objekten
- Grundlagen
- Fernsteuern am Beispiel der COM-Anwendung Word
JEA
- Einführung in JEA
- Prinzipien von JEA
- Erstellen einer JEA-Konfiguration
- Anwendung von JEA
- Vorteile von JEA
- Das JEA-Helper-Tool
Verwaltung des Server-Netzwerks
- Verwaltung eines DNS-Servers
- Verwaltung eines DHCP-Servers
Verwendung von C#, VB und C++ Code in Windows PowerShell
- Verwendung von C# Code in Windows PowerShell
- Verwendung von VB-Code in Windows PowerShell
- Verwendung von C++ Code in Windows PowerShell
Umgang mit Skriptfehlern
- Grundlegendes zur Fehlerbehandlung
- Behandeln von Fehlern in einem Skript
- Verwaltung des Dateisystems
- Dateisystem-Operationen (Refresher)
- Grösse eines Ordners ermitteln
- Leere Ordner löschen
- Datei-Hash
- Dateieigenschaften beeinflussen
- Verknüpfungen im Dateisystem
- Komprimierung
- Das Dateisystem überwachen
- Verschlüsselung von Dateien
Datenbereiche und Datendateien
- Datenbereiche
- Datendateien
- Mehrsprachigkeit und Lokalisierung
Einsatz von XML-, JSON- und formatierten Daten
- Lesen, Manipulieren und Schreiben von XML-Daten
- Lesen, Manipulieren und Schreiben von JSON-Daten
- Lesen, Manipulieren und Schreiben von benutzerdefinierten formatierten Daten
Einführung in Microsoft Graph
- Einführung in Microsoft Graph und Windows PowerShell
- Reguläre Cmdlets zu Microsoft 365
- Unterschiede und Entscheidungsfaktoren
- Einführung in App-Registrierungen
- Verbindung mit Microsoft Graph über Windows PowerShell
- Microsoft-Graph-Beispiele
Ordnerfreigaben und Freigabeberechtigungen in Windows PowerShell
- Ordnerfreigaben und Freigabeberechtigungen
- NTFS-Berechtigungen
- Windows-PowerShell-Beispiele
Workshop mit Aufgabenstellungen
- Virtuelle Maschine erstellen
- Active-Directory-Rolle konfigurieren
- OUs, Benutzer und Gruppen erstellen
- Freigabe- und NTFS-Berechtigungen definieren