PowerShell Praxis-Workshop für Fortgeschrittene - Seminar / Kurs von GFU Cyrus AG

Inhalte

  • Wiederholung / Vertiefung Objekt-Handling & Pipelining
    • Wichtige Tools und deren Verwendung
    • Reguläre Ausdrücke
    • (Pipeline-) Objekte analysieren und verstehen
    • Pipelining `ByValue` vs. `ByPropertyName`
    • Statische Member nutzen
  • Basiswissen
    • Arten an PowerShell-Datei-Erweiterungen
    • Der .- und &-Operator
    • PowerShell-Code automatisch ausführen (*profile.ps1)
    • Künstliche Intelligenz (KI/AI) mit Microsoft Copilot produktiv einsetzen
  • Programmablaufkontrolle
    • Kontrollstrukturen (if, switch)
    •   - Schleifen (do, for, foreach)
    •   - Mit Templates/Snippets arbeiten
  • Parallele Verarbeitung
    • Tasks, Scheduled Tasks und Scheduled Jobs
    • Objekt-Ereignisse im Praxiseinsatz
    • Paralle Verarbeitung mittels ForEach-Object
  • Fehler-Management
    • ErrorRecord-/Exception-Details auswerten
    • Exceptions abfangen und behandeln
    • Einzelschritt-Debugging 
    • Cmd-/Pipeline-Tracing durchführen (Ablaufverfolgung)
  • Dynamische Objekte
    • Vorhandene Objekte erweitern
    • Neue Objekte erzeugen & manipulieren (`Hashtable`, `PSCustomObject`)
    • Eigene Typen definieren & erzeugen
  • Eigene CmdLets erstellen
    • Inhalte für die Hilfe bereitstellen
    • Parameter deklarieren
    • Parameter-Argumente validieren
    • Pipelining ByValue vs. ByPropertyName
    • Hashtable, PSCustomObject und eigene Objekte verarbeiten
    • Common Parameters in eigene Cmdlets verweden
  • Eigene Module erstellen
    • Module verteilen, anzeigen, laden und installieren
    • Korrekte Modul-Ordner-Struktur
    • Modul-Startdatei (`.PSM1`)
    • Modul-Manifest (`.PSD1`)
    • Eigene About-Seiten implementieren
  • Unit Testing mittels Pester
    • Notwendigkeit von Tests
    • Eigene Cmdlets und Module automatisch testen
    • Praktische Übungen
  • Sicherheit IN der PowerShel l
    • Zufallszahlen & -text erzeugen
    • SecureString und Credentials sicher managen
    • PKI - Zertifikat erstellen, exportieren, importieren und prüfen
    • Zeichenketten mit Zertifikaten verschlüsseln
    • Umgang mit Zugriffsberechtigungen
  • Sicherheit AN der PowerShell
    • Ausführungsrichtlinien
    • Scripte Signieren
    • ScriptBlockLogging (Protokollierung von PowerShell-Scriptblöcken)
    • Eine PowerShell-Session einschränken (RestrictedLanguage)
    • Aktivieren des eingeschränkten PowerShell-Sprachmodus (Constrained Language Mode (CLM))
    • PowerShell-Remoting absichern und Admin-Aufgaben mit Just Enough Administration (JEA) delegieren
  • Benutzerein-/ausgaben
    • Länderspezifische Gegebenheiten berücksichtigen 
    • Eingaben per Console
    • Eingabe per GridView
    • Eingabe per Show-Command
    • Eingabe per WPF (.NET)
    • Graphische Ausgabe
  • Einstieg / Überblick .NET
    • Online .NET Klassen-Dokumentation
    • Crashkurs .NET Framework
    • Einbinden von Assemblies
    • Einbinden von C#-Code
    • OOP-Programmierung in der PowerShell
  • Wiederholung / Vertiefung Objekt-Handling & Pipelining
    • Wichtige Tools und deren Verwendung
    • Reguläre Ausdrücke
    • (Pipeline-) Objekte analysieren und verstehen
    • Pipelining `ByValue` vs. `ByPropertyName`
    • St ...
Mehr Informationen >>

Lernziele

Sie erhalten einen erweiterten komplexen Einblick in die PowerShell. Sie können selbständig Skripte erstellen und Aufgaben automatisieren, sowie PowerShell um eigene Module erweitern und .NET in PowerShell einsetzen.
Sie erhalten einen erweiterten komplexen Einblick in die PowerShell. Sie können selbständig Skripte erstellen und Aufgaben automatisieren, sowie PowerShell um eigene Module erweitern und .NET in Pow ... Mehr Informationen >>

Zielgruppen

Dieses Seminar wendet sich an Teilnehmer, die über gute Kenntnisse mit der PowerShell verfügen, wie Systemingenieure, Systemadministratoren, Service-Techniker, Skript-Ersteller und Programmierer. Voraussetzungen des Kurses "PowerShell für Einsteiger". Die Themen des Kurses "PowerShell Praxis-Workshop für Einsteiger" sind Ihnen nicht fremd. Grundkenntnisse Scripting-/Programmiererung sind hilfreich, aber nicht zwingend erforderlich. .NET Wissen ist hilfreich.
Dieses Seminar wendet sich an Teilnehmer, die über gute Kenntnisse mit der PowerShell verfügen, wie Systemingenieure, Systemadministratoren, Service-Techniker, Skript-Ersteller und Programmierer. Vo ... Mehr Informationen >>

Termine und Orte

SG-Seminar-Nr.: 6913059

Anbieter-Seminar-Nr.: 2242

Termine

  • 17.06.2024 - 21.06.2024

    Köln, DE

  • 23.09.2024 - 27.09.2024

    Köln, DE

  • 02.12.2024 - 06.12.2024

    Köln, DE

  • 17.02.2025 - 21.02.2025

    Köln, DE

  • 05.05.2025 - 09.05.2025

    Köln, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Zertifikat
  • 35 h
  •  
  • Anbieterbewertung (113)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service