Storage Training

Storage Training
Kontakt | Standorte

 Sie sind hier: Home >> Workshops >> Linux/Unix >> MS112 PowerShell für Fortgeschrittene

Finden:
Workshops 
  Noon2noon 
  Acronis 
  Automic (UC4) 
  AWS 
  Backup & Recovery 
  Brocade 
  Cloud 
  Commvault 
  Datenbanken 
  DevOps 
  ESET Security Solutions 
  Fujitsu 
  Governance, Risk & Compliance  
  Hochverfügbarkeit 
  Industrie 4.0 
  Künstliche Intelligenz 
  Linux/Unix 
  Microsoft 
  NetApp 
  NetApp für Partner 
  Netzwerke 
  SAP 
  Security & Datenschutz 
  Storage Solutions 
  Veeam 
  Virtualisierung 
  Web-Seminare 

Training: Microsoft - Programmiersprachen - Linux/Unix

MS112 PowerShell für Fortgeschrittene

 

Kursbeschreibung (description):
Vertiefung der Windows Powershell 4.0 Kenntnisse
Zielgruppe (target group):
System- und Netzwerkadministratoren in Windows-Netzwerken
Voraussetzungen (requirements):
Basiskenntnis in der Windows PowerShell bzw. Besuch der Trainings
MS111 Powershell Basics oder
VI115 VMware/Powershell
Ziele (objectives):
- Erweiterung und Optimierung des Wissens über die Windows PowerShell 4.0 und 5.1
- Fortgeschrittene Scripting-Techniken mit der Windows PowerShell
- Anwendung der PowerShell auf Windows Client, Windows Server und ausgewählte Server-Produkte
- Erstellung komplexerer Skripte, die verschiedene Techniken und Bibliotheken kombinieren
Preis und Dauer (price and duration):
Dauer (duration): 3 Tage
Preis (price): 1850,- Euro zzgl. MwSt.

Eine Druckansicht dieses Workshops finden Sie hier.
Termine (dates):
Termine auf Anfrage.
Falls Sie einen Terminwunsch für diesen Workshop haben, werden wir dies gerne für Sie prüfen!
Inhalte (agenda):
  • Vertiefung der Windows Powershell-Kenntnisse basierend auf der Version 5.1

  • Typen und Objekte
    • Alles über ein Objekt herausfinden
    • Objekte erweitern – das universelle Add-Type-Cmdlet
    • .NET Framework-Funktionen einbinden

  • Effektives Arbeiten mit der Pipeline
    • Wie funktioniert die Pipeline?
    • Pipeline-Operationen
    • Das Prinzip der Parameterbindung

  • Advanced Functions
    • Unterschiede zu einfachen Functions
    • Parameter-Erweiterungen über Attribute
    • Parameter-Validierung
    • Das CmdletBinding-Attribut
    • Pipeline-Functions
    • SupportsShouldProcess und ConfirmImpact
    • Über Functions Cmdlets nachbauen

  • Aus Skripten Module machen
    • Überblick über die Modultypen
    • Implizites und explizites Laden von Modulen
    • Anlegen eines Manifestmoduls
    • ….Module bereitstellen

  • Pester-Tests für PowerShell-Skripte
    • Funktionstests auch bei PowerShell-Skripten
    • Grundlagen von Pester
    • Tests als Teil einer Bereitstellungspipeline

  • PowerShell-Remoting
    • Sessionkonfigurationen anlegen
    • Sessionnutzung über JEA einschränken
    • SSH als Alternative zu PowerShell-Remoting

  • PowerShell-Praxis
    • Hashtables und Arrays
    • XML- und Json-Daten verarbeiten
    • Performance-Tipps

  • PowerShell Core
    • ….PowerShell Core als Nachfolger der Windows PowerShell 5.1
    • Die Rolle von .NET Core
    • ….Einsatz unter Windows
    • ….Modul- und Skriptkompatibilität

  • PowerShell-Sicherheit
    • Kennwörter sicher verwalten
    • Verschlüsselung von Zeichenketten
    • Umgang mit Zertifikaten