Dieser Kurs richtet sich vornehmlich an System- und Netzadministratoren. Für Entwickler kann der Kurs angepasst werden, sodass mehr Entwicklungsthemen berücksichtigt werden. Dieses Schulungsmodul kann mit allen Windows PowerShell entsprechend Ihren Wünschen durchgeführt werden.
Teilnahmegebühren:
Einführung
Architektur der PowerShell (alias Microsoft Shell (MSH)/Monad)
Windows PowerShell vs. PowerShell Core vs PowerShell
Unterschiede zwischen den Versionen
Systemvoraussetzungen und Installation
Einsatz der PowerShell zur Interaktiven Systemadministration und zum Scripting
PowerShell-Werkzeuge: Visual Studio Code, PowerShell Integrated Scripting Environment (ISE), ISESteroids, u. a.
Basiswissen
Commandlets, Commandlet-Parameter
Hilfefunktionen
Objekt-Pipelining (Pipes)
Ausgabefunktionen
Navigationsmodell (PowerShell-Provider)
PowerShell-Module herunterladen und verwenden
Scripting
Scripterstellung mit Visual Studio Code und PowerShell Integrated Scripting Environment (ISE)
PowerShell Language (PSL): Variablen, Kontrollstrukturen und Funktionen
Objektorientiertes Programmieren mit PowerShell-Klassen (ab PowerShell 5.0)
Sicherheitsfunktionen (Execution Policy)
Vordefinierte Variablen
Profilskripte
Fehlerbehandlung und Fehlersuche
Aufbauwissen
Tracing
Script Debugging
Reguläre Ausdrücke
Fernaufruf/Fernadministration mit WS-Management ("PowerShell Remoting")
Windows PowerShell Direct in Windows Server 2016
Asynchrone Befehlsausführung (Background Jobs, PSJobs)
Zugriff auf .NET-Objekte
Zugriff auf COM-Objekte
Zugriff auf WMI-Objekte
PowerShell-Erweiterungen (Module, Snap-Ins) installieren
WinPSCompatSession (ab PowerShell 7.0)
PowerShellGet (ab PowerShell 5.0)
Überblick über wichtige Erweiterungen wie PowerShell Community Extensions (PSCX) und PowerShellPack
Überblick über PowerShell-Module in Windows Client und Windows Server: Active Directory, Server Manager, BITS, App Locker, Best Practices, PSDiagnostics, TroubleShootingPack, etc.
Desired State Configuration (DSC) (ab PowerShell 4.0)
Einsatzbeispiele aus der Praxis in Windows Server und Windows Client
Prozesse
Dienste
Dateisystem
Netzwerkkonfiguration (DNS, DHCP)
Berechtigungen/Sicherheitsfunktionen
Freigaben
Active Directory/Verzeichnisdienste
Registry
Drucker
Hardware
Softwareinstallationen
Ereignisprotokolle
Dokumente (Textdateien, XML-Dokumente, Office-Dokumente, HTML-Dokumente)
Datenbanken
Kommunikation (HTTP, FTP, Webservices, REST, E-Mail)
Profiwissen
Datenbereiche, Datendateien, Internationalisierung/Lokalisierung/Mehrsprachigkeit
Ereignisse / Ereignissystem
Transaktionen
Eigene Commandlets erstellen in PowerShell Skriptsprache
Eigene PowerShell-Module erstellen
Ausblick auf die kommenden Versionen der PowerShell
Hinweise auf Probleme/Fallstricke und Lösungen
Tipps und Tricks
Antworten auf Ihre Fragen
Für diesen Kurs sollten die Kursteilnehmer folgende Vorkenntnisse mitbringen:
Grundlagenkenntnisse in PowerShell
Dieser Workshop richtet sich an System- und Netzwerkadministratoren und Systemverwalter mit guten Kenntnissen der eingesetzten Betriebssysteme, Dienste und Netzwerktechnologien. Vorkenntnisse in den Bereichen Windows Batch (DOS) und Windows Script Host (WSH) sowie einfache Grundkenntnisse der Programmierung (Variablen, Bedingungen, Schleifen, Funktionen) sind hilfreich. Alles notwendigen Grundlagen werden im Kurs vermittelt. Der Kurs richtet sich also an ambitionierte PowerShell-Einsteiger.
Teilnahmegebühren:
Bewertungen
-
- 5 Sterne
- 1
-
- 4 Sterne
- 0
-
- 3 Sterne
- 0
-
- 2 Sterne
- 0
-
- 1 Stern
- 0
Sehr umfangreich und anspruchsvoll, aber sehr lehrreich und gewinnbringend
Erstellt: 21.05.2023
gemeinsames Bearbeiten der Übungsaufgaben und evaluieren von unterschiedlichen Lösungsansätzen
Theoretische durchgehen der Inhalte auch mit Sonderformen