PowerShell

Advanced I: GUI, Parallel Processing, Webservices

Seminar-Konfigurator

Detaillierte Beschreibung

Inhalte
  • 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
Ihre Wunschthemen
Diese Konfiguration jetzt anfragen