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 (3/3): Expert Class
Rating: 4.7 out of 5(223 ratings)
2,623 students

Automatisierung mit PowerShell (3/3): Expert Class

In Teil 3 widmen wir uns dem Erstellen und Verstehen von professionellen PowerShell 5.1 und PowerShell 7 Skripts.
Last updated 12/2021
German

What you'll learn

  • Aufbau von PowerShell Skripts
  • Erstellen von Advanced Functions
  • Kontrollstrukturen (If-Else, Do-While, Foreach, Try-Catch-Finally ...)
  • Funktionen pipelinefähig machen
  • Variablen
  • Quoting Rules
  • System Variablen
  • Klammern
  • Operatoren
  • Arrays und Hashtables
  • Error Handling und StrictMode
  • Workflows
  • Progess Bar in Skripts implementieren
  • Skript Logging
  • Kennwörter in Skripts | Digitale Signaturen
  • Desired State Configuration (DSC)
  • PowerShell Monitoring
  • Besonderheiten in PowerShell 7

Course content

5 sections27 lectures3h 56m total length
  • Einführung und Arbeitsumgebung (VS Code, PowerShell 7)2:56

    Eine kleine Einführung und Vorstellung sehen Sie in diesem Video.

  • Die Ausführungsrichtlinie im Detail8:30

    In dieser Einheit machen wir einen Deep Dive in die Execution Policy von PowerShell.

  • Variablen und Systemvariablen17:45

    Was ist eine Variable ? Ist sie immer da und immer gültig ? Welche Besonderheiten gibt es zu beachten. Welche Built-In Variablen gibt es und was können wir damit anstellen ? Das sehen Sie in dieser Einheit.

  • Quotation Marks (" ". ' ')6:08

    Was hat es mit den Anführungszeichen auf sich ? Wann welche nehmen ? Wir sehen uns ein paar Fallbeispiele an.

  • Klammern () {} []6:14

    Wann welche Klammern zu verwenden sind sehen wir uns gemeinsam in diesem Video an.

  • Operatoren9:07

    In dieser Einheit gebe ich einen Überblick über die wichtigsten Operatoren für PowerShell Entwickler.

  • Aufbau von PowerShell Skripts

Requirements

  • Sie haben Teil 1 und Teil 2 der Serie absolviert ODER bereits Erfahrung mit PowerShell gesammelt
  • Sie verfügen über Kenntnisse in mind. einer dieser Microsoft Kategorien: Active Directory, Exchange, Azure AD, Microsoft 365
  • Cmdlets, Executionpolicy, Pipeline, Funktionen und Objekte (Attribute und Methoden) 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 3 der Serie Automatisierung mit PowerShell: Expert Class.

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

Aufbauend auf Teil 1 und Teil 2 konzentrieren wir uns jetzt auf das Erstellen und Lesen von professionellen Skripts. Warum verwendet man manchmal die Anführungszeichen (Quotation Marks)" " " und manchmal ' ' ? Warum können manche Variablen nicht aufgerufen werden?

Wir werden uns Powershell Operatoren näher ansehen und die Grundlagen von Kontrollstrukturen (If-Else, Foreach, Do-While, Do-Until, Try-Catch-Finally und viele mehr) miteinander durcharbeiten, damit Sie Werkzeuge in der Hand haben um Ihr Skript zu kontrollieren.

Nach diesen Grundlagen sind wir bereit für das Erstellen einer erweiterten Funktion, sogenannte Advanced Functions. Advanced Functions sind pipelinefähig und sind meist mit Parametern ausgestattet, kurz gesagt, wir erstellen gemeinsam einen PowerShell Befehl und Parameter dazu. 

Dann gehen wir auf eine Besonderheit ein, die sogenannten Workflows, Skripts welche parallel laufen können. Unsere Skripts sollten sichere Passwörter beinhalten und wir sollten dies mit Logging überwachen können. Das Thema Desired State Configuration (DSC) darf auch nicht fehlen. Als Abschluss nehmen wir das Thema Logging von PowerShell Code und das Einschränken der Ausführung von Code mit JEA durch.

Ich freue mich auf spannende Stunden und wünsche Ihnen viel Spaß beim Kurs!

Who this course is for:

  • IT-Administratoren welche für die Verwaltung von Windows Technologien verantwortlich sind
  • Administratoren mit guten PowerShell Vorkenntnissen (Pipeline, Objekte ...)
  • Microsoft Cloud Administratoren (Azure, Microsoft 365)
  • Netzwerkadministratoren mit grundlegenden Windows Server Kenntnissen