Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Automatisierung mit PowerShell (2/3): Advanced
Rating: 4.6 out of 5(378 ratings)
3,223 students

Automatisierung mit PowerShell (2/3): Advanced

In Teil 2 der Serie PowerShell tauchen wir tiefer in die Welt von PowerShell 5.1 und PowerShell 7 ein.
Last updated 2/2024
German

What you'll learn

  • Eigene PowerShell Befehle erstellen
  • Wie kann man Strings manipulieren ?
  • Eine grafische Benutzeroberfläche erstellen
  • Viele Beispiele aus der Praxis
  • Eine Verbindung in die Cloud aufbauen
  • Remote auf andere Computer verbinden
  • Einsatz von Regex (Reguläre Ausdrücke)
  • PowerShell Laufwerke (Drives) sinnvoll einsetzen
  • Was sind Attribute und Methoden ?
  • Datentypen in PowerShell
  • Mit WMI mehr aus dem System herausholen
  • Module importieren
  • Arbeiten mit Modulen
  • ps1 Dateien in exe Dateien umwandeln
  • Skripts in die Aufgabenplanung aufnehmen
  • Background Jobs ausführen
  • Software remote installieren

Course content

6 sections29 lectures3h 14m total length
  • Einführung und Wiederholung11:54

    Wir wiederholen die Themen von Teil 1.

  • Installation von PowerShell 76:48

    Wir installieren gemeinsam PowerShell 7. Wenn Sie dies in Teil1 nicht durchgeführt haben sollten Sie das hier nachholen.

  • Installation von VS Code7:22

    Wir installieren VS Code, den neuen Editor für PowerShell 5 und PowerShell 7. Wenn Sie dies in Teil1 nicht durchgeführt haben sollten Sie das hier nachholen.

Requirements

  • Sie haben Teil 1 der Serie absolviert ODER bereits Erfahrung mit PowerShell 5 und 7 gesammelt
  • Sie verfügen über Kenntnisse in mind. einer dieser Microsoft Kategorien: Active Directory, Exchange, Azure AD, Microsoft 365
  • Begriffe wie ISE, VS Code, Pipeline, Executionpolicy oder Cmdlets sind für Sie keine Fremdwörter
  • Sie verfügen über grundlegende Windows Client und Windows Server Kenntnisse
  • Sie verfügen über einen Windows 10 oder Windows 11 Computer
  • Von Vorteil: Sie verfügen über eine Testumgebung mit einem Windows Server Domain-Controller

Description

Willkommen zum Teil 2 der Serie Automatisierung mit PowerShell. Dieser Kurs richtet sich an Absolventen von Teil 1 der Serie und an PowerShell Fortgeschrittene welche bereits etwas Erfahrung mit PowerShell mitbringen.

Aufbauend auf Kurs 1 in welchem wir mit Cmdlets, der Hilfe,  der Executionpolicy und der Pipeline gearbeitet haben, widmen wir uns in diesem Kurs den Themen Objekte, WMI, Funktionen und PowerShell Remoting. Sie werden lernen wie man Strings manipuliert, mehr aus dem System mit WMI Klassen herausholt und werden feststellen, dass das Erstellen von einem eigenen PowerShell Befehl (Funktion) keine Raketenwissenschaft ist.

Wir erstellen gemeinsam eigene PowerShell Befehle welche beim Start von PowerShell immer zur Verfügung stehen. Um das Ganze abzurunden erstellen wir eine grafische Benutzeroberfläche, welche im Hintergrund PowerShell Befehle ausführt. Weiters verbinden wir uns mit PowerShell Remoting auf andere Computer und in die Cloud zu Azure und Microsoft 365.

Das Thema Automatisierung wird nicht zu kurz kommen, denn schließlich wollen wir unsere PowerShell Skripts automatisiert ablaufen lassen und zwar mit der Aufgabenplanung oder mit Background Jobs, welche Aufgaben im Hintergrund ausführen können.

In diesem Kurs begleitet Sie ein PowerShell MVP mit über 10 Jahre Erfahrung in der Erwachsenenbildung. Sie benötigen für diesen Kurs einen Windows 10/11 Computer mit aktuellen Updates. Ein Windows Server Domain-Controller in einer Testumgebung ist von Vorteil. Ich wünsche viel Spaß beim Kurs und bei den Übungen!

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