Kurs
PowerShell – Fortgeschrittene Techniken («PWSA01»)
Dieser Kurs führt Sie in die fortgeschrittene Programmierung von PowerShell ein. Sie lernen weitergehende Techniken kennen, die Ihren Horizont im professionellen Scripting erweitern.
Dauer
3 Tage
Preis
2'550.–
zzgl. 8.1% MWST
Kursdokumente
Digicomp Kursmaterial
Kurs-Facts
- Kennenlernen und Entwickeln fortgeschrittener Funktionen
- Zugriff auf .NET Framework Assemblies
- Zugriff auf COM-Objekte
- Kennenlernen des JEA-Konzepts und praktische Anwendung
- Verwalten eines Server-Netzwerkes (DNS/DHCP)
- Umgang mit Skriptfehlern
- Verwaltung des Dateisystems
- Datenbereiche und Datendateien
- Lesen und Auswerten XML-/JSON-formatierter Daten
- Kennenlernen des Server-Netzwerks
- Verwendung von C#, VB und C++ Code in Windows PowerShell
- Einsatz von XML-, JSON- und formatierten Daten
- Einführung in Microsoft Graph
- Ordnerfreigaben und Freigabeberechtigungen
- Workshop mit diversen Aufgaben aus der Praxis: Hyper-V, Active Directory, Ordnerfreigaben und NTFS-Berechtigungen
- 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
- .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
- Grundlagen
- Fernsteuern am Beispiel der COM-Anwendung Word
- Einführung in JEA
- Prinzipien von JEA
- Erstellen einer JEA-Konfiguration
- Anwendung von JEA
- Vorteile von JEA
- Das JEA-Helper-Tool
- Verwaltung eines DNS-Servers
- Verwaltung eines DHCP-Servers
- Verwendung von C# Code in Windows PowerShell
- Verwendung von VB-Code in Windows PowerShell
- Verwendung von C++ Code in Windows PowerShell
- 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
- Datendateien
- Mehrsprachigkeit und Lokalisierung
- 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 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
- NTFS-Berechtigungen
- Windows-PowerShell-Beispiele
- Virtuelle Maschine erstellen
- Active-Directory-Rolle konfigurieren
- OUs, Benutzer und Gruppen erstellen
- Freigabe- und NTFS-Berechtigungen definieren