PowerShell 7 : Master-Class für Einsteiger und Profis
What you'll learn
- Einführung in PowerShell 7
- Wichtige Kommandos
- Pipeline
- Attribute und Methoden
- PowerShell 5.1 vs PowerShell 7
- PowerShell Remoting (WinRm und SSH)
- GUI erstellen
- Erstellen PowerShell Funktionen
- Kontrollstrukturen (If, Foreach, Try-Catch-Finally, Switch ...)
- Cmdlets erstellen
- Parameter erstellen
- Aufbau von PowerShell Skripts
- PowerShell und Security
- Automatisierung mit PowerShell 7
- Error Handling
- Logging
- PowerShell 7 mit Gruppenrichtlinien steuern
- Neue Operatoren in PowerShell 7
- Just-Enough-Administration (JEA)
- Viele Praxisbeispiele - sofort einsatzbereit
- U.v.m.
Requirements
- Keine PowerShell Vorkenntnisse nötig
- Sie haben bereits Berufserfahrung in einem Microsoft Umfeld sammeln können
- Sie verfügen über Kenntnisse in mind. einer dieser Microsoft Kategorien: Active Directory, Exchange, Azure AD, Microsoft 365
- Sie verfügen über grundlegende Windows Client und Windows Server Kenntnisse
- Empfohlen: Sie verfügen über eine kleine Testumgebung mit einem Domain-Controller
Description
Dieser PowerShell 7 Kurs ist für alle Einsteiger und Profis gedacht, welche starkes Interesse an PowerShell, Automatisierung und an neueste Technologien entwickelt haben.
In den ersten Einheiten erwartet Sie eine Einführung in PowerShell 7 und Visual Studio Code. Wir werden erste Hürden nehmen und die Werkzeuge kennenlernen. Und wir werden uns grundlegende Unterschiede zwischen PowerShell 5.1 und PowerShell 7 ansehen.
Die PowerShell Pipeline ist eine Schlüsseltechnologie. Wir werden uns dieser ausgiebig widmen. PowerShell ist eine objektorientierte Skriptsprache und deren Objekte bestehen aus Attributen und Methoden. Wir werden mit diesem Wissen mehr aus PowerShell herausholen können.
Sie wollten schon immer Ihren eigenen PowerShell Befehle schreiben? Ich zeige Ihnen, dass das mithilfe von PowerShell Funktionen keine Raketenwissenschaft ist.
Die Themen Skriptausführung und Remote-Skript-Ausführung runden den ersten Teil ab.
Im zweiten und anspruchsvolleren Teil widmen wir uns den Themen Kontrollstrukturen, dem professionellen Aufbau von PowerShell Code und der Automatisierung an sich.
Wir werden uns komplexe Skripts ansehen, welche simple und einfach erklärt werden. Auf das Thema Automatisierung werden wir ein besonderes Augenmerk legen. Ob in der Microsoft 365 Cloud oder On-Premise.
Sie werden viele praxisnahe Beispiele in die Hand bekommen welche sofort einsatzbereit sind.
In diesem Kurs begleitet Sie ein Microsoft PowerShell MVP mit über 15 Jahren Erfahrung in der Erwachsenenbildung. Ich wünsche viel Spaß beim Kurs!
Who this course is for:
- IT-Administratoren welche für die Verwaltung von Windows Technologien verantwortlich sind
- Microsoft Cloud Administratoren (Azure, Microsoft 365)
- Netzwerkadministratoren mit grundlegenden Windows Server Kenntnissen
- Personen im Microsoft Umfeld mit Interesse an PowerShell 7 auf Windows Systemen
Instructor
Patrick ist IT-Trainer und IT-Consultant. Sein Schwerpunkt liegt auf PowerShell, Microsoft 365, Automatisierung, Windows Server, Netzwerktechnologien und Cyber Security. Patrick hält mehrere Zertifizierungen, wie zertifizierter Fachtrainer, MCSE und Cisco Certified Instructor (CCAI).
Aufgrund seines Engagements in der Community wurde er von Microsoft mehrfach mit dem MVP Award für die Kategorie PowerShell ausgezeichnet.
Patrick ist einer der Co-Autoren des im Rahmen eines sozialen Projekts entstandenen Buchs “The PowerShell Conference Book“.
Darüber hinaus betreibt Patrick eine Webseite und schreibt dort regelmäßig Blog Posts mit dem Fokus auf Microsoft Technologien, Netzwerktechnik, Sicherheit und PowerShell.