PowerShell Praxis-Workshop für Fortgeschrittene

GFU Cyrus AG, in Köln (+1 Standorte)
Dauer
5 Tage
Durchführungsform
Online-Kurs / Fernlehrgang, Präsenzkurs / vor Ort
Nächster Starttermin
10 Juni, 2024 (+11 Starttermine)
Preis
3.090 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Dauer
5 Tage
Durchführungsform
Online-Kurs / Fernlehrgang, Präsenzkurs / vor Ort
Nächster Starttermin
10 Juni, 2024 (+11 Starttermine)
Preis
3.090 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Ab 3.090 EUR MwSt. befreit / Person

Beschreibung

GFU Cyrus AG

PowerShell Praxis-Workshop für Fortgeschrittene

Mit der PowerShell von Microsoft (auch Windows PowerShell bzw. PowerShell Core) nutzen Sie einen Kommandozeileninterpreter sowie eine mächtige Skriptsprache, um plattformübergreifende Automatisierung, Konfiguration und Verwaltung von IT-Systemen in der Praxis zu realisieren. Lernen Sie in diesem Seminar die erweiterte Möglichkeiten von PowerShell und desen Scriptsprache kennen und nutzen.

Kommende Starttermine

Wählen Sie aus 11 verfügbaren Startterminen

10 Juni, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

23 September, 2024

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

23 September, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

2 Dezember, 2024

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

2 Dezember, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

17 Februar, 2025

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

17 Februar, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

5 Mai, 2025

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

5 Mai, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

2 Juni, 2025

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

2 Juni, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

Inhalte / Module

  • 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

Zielgruppe / Voraussetzungen

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.

Abschlussqualifikation / Zertifikat

Teilnahmezertifikat und digitales Badge

Infos anfordern

Stellen Sie jetzt eine Informationsanfrage

Kontaktieren Sie hier den Anbieter, um mehr über das Kursangebot PowerShell Praxis-Workshop für Fortgeschrittene zu erfahren!

  Sie erhalten weitere Infos

  Unverbindlich

  Kostenfrei


reCAPTCHA logo Diese Webseite ist durch reCAPTCHA geschützt. Es gelten die Google Datenschutzbestimmungen und Nutzungsbedingungen.
GFU Cyrus AG
Am Grauen Stein 27
51105 Köln

GFU Cyrus AG

Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...

Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.

Anzeige