PowerShell

Advanced I: GUI, Parallel Processing, Webservices

Ihr Nutzen

Dieses Workshop richtet sich an Administratoren und PowerShell Entwickler die erweiterte Technologien von PowerShell und PowerShell Core für Ihre Scripts verwenden möchten.

Zielgruppe

IT Professional

Voraussetzungen

PowerShell Automated Administration PowerShell, Automated Administration (incl. Cloud) oder dem entsprechende Kenntnisse

Dauer und Investition

Seminardauer: 3 Tag(e)
€ 1.950,- pro Teilnehmer excl. MwSt.
Individuelle Firmenseminare
Frühbucher-Bonus möglich
Mehr Teilnehmer?
Punktekarte

Termine
  • 12.05.25 in Innsbruck
  • 12.05.25 als Online-Webinar
  • 20.10.25 in Innsbruck
  • 20.10.25 als Online-Webinar
Hinweis

-

InhalteAlle Details anzeigen

    1. Tag

    • Verwaltung von Remote-Systemen
    • Basic Remoting
    • Remote Sessions
    • Delegated Administration und JEA
    • Remoting mit SSH

    • Jobverwaltung
    • Background Jobs
    • Scheduled Jobs
    • Parallel-Processing und Multi-Threading

    • Advanced Functions
    • CmdLetBinding
    • Pipeline Processing: BEGIN, PROCESS, END
    • WhatIf, Confirm implementieren

    • Vertiefung Funktionen
    • Parameter Validation
    • MyInvocation nutzen

    2. Tag

    • Nutzen von .NET Klassen
    • Benutzeroberflächen mit Windows.Forms und WPF
    • Andere .NET Assemblies nutzen (z.B.: Console)

    • Datenbank-Zugriffe mit PowerShell
    • Connections, Commands
    • DataReader verwenden
    • Tables und Adapter nutzen
    • Nutzen von COM Klassen (z.B.: Office)
    • Platform Invoke (PInvoke)
    • Regular Expressions nutzen

    3. Tag

    • Web und Web-Service Interaktion
    • Begriffe SOAP, XML, Json
    • Web Methoden und Return Codes
    • Invoke-WebMethod, Invoke-RestMethod
    • Die System.Web Klassen nutzen

    • Arbeiten mit Microsoft Graph
    • Authentizierung und Access Token anfordern
    • Das MSAL.PS Modul
    • Scopes, API Permissions und JWT Debugging
    • Methoden aufrufen
    • Paging nutzen

    • PowerShell Scripts als Executables bereitstellen
    • Crescendo – von Textoutput zu Objekten

    Beschreibung

    PowerShell Core ist die logische Weiterentwicklung von Windows PowerShell die plattformunabhängig auch auf Linux und MacOS verwendbar ist.