Wann

29/07/2024 - 01/08/2024    
Ganztägig

Wo

ETC Trainingcenter
Modecenterstrasse 22, Wien, Wien, 1030, Wien

Veranstaltungstyp

  • Besuch des Seminars Automating Administration mit PowerShell
  • Erfahrung im Umgang mit Objekten, der Pipeline und einfachen Skripts

In diesem Training lernen Sie, wie mit PowerShell administrative Aufgaben automatisiert werden können. Die Teilnehmer*innen erlernen wichtige Skripting-Fähigkeiten wie das Erstellen von erweiterten Funktionen, das Schreiben von Controller-Skripten und den Umgang mit Skriptfehlern. Weiters werden Themen wie arbeit mit der Powershell und Microsoft Azure, SQL Server, Active Directory, IIS, Windows PowerShell Workflow, .NET-Ressourcen, der REST-API und XML-, CSV- und JSON-formatierten Datendateien behandelt.

Der Training behandelt alle Module des Community Microsoft Kurses 55318AC. Darüber hinaus wird jedoch auch gezeigt – und in einer von ETC zusammengestellten LabUmgebung auch durchgeführt – wie Sie mittels PowerShell auf SQL-Server, excelSheets und andere Datenquellen zugreifen, sicherheitsrelevante PowerShell Remoting Einstellungen ändern.

Die PowerShell Engine und die Workflow Engine sind zwei Plattformen, die für die Automatisierung von Aufgaben in einem Netzwerk genutzt werden können. Dies gilt nicht nur für firmeneigene (on-premise) Netzwerke und Systeme sondern auch für die Cloud Lösung Microsoft Azure (Azure Automation Services). Deshalb wird als ETC-Zusatzthema die praktische Handhabung von PowerShell Workflows und der DSC (Desired State Configuration) in der Lab-Umgebung gezeigt.

Nach Abschluss des Trainings haben die Teilnehmer*innen Kenntnisse zu folgenden Themen:

e advanced functions.
icrosoft .NET Framework and REST API in Windows PowerShell.
e script errors.
ML, JSON, and custom formatted data.
e Microsoft Azure resources
ze and debug scripts

  • Administrator*innen, die PowerShell Scripts und Module erstellen wollen und die erweiterten Techniken der PowerShell sinnvoll und effizient einsetzen wollen. 

Erstellen von Advanced Function und Modulen

  • Script Logik kennenlernen
  • Funktionen deklarieren
  • Scripts und Funktionen Parameter übergeben
  • Pipeline Input in eigenen Scripts verarbeiten
  • CmdletBinding aktivieren und verwenden
  • Fehlerbehandlung implementieren
  • Scripts dokumentieren

Arbeiten mit Objekten

  • Verwenden von .Net und COM-Objekten
  • WMI Objekte meistern
  • Eigene Objekte definieren und verwenden (inkl. Class {} )
  • *.format.ps1xml und *.types.ps1xml erstellen

XML Daten

  • XML Daten lesen
  • XML Daten ändern und löschen
  • XML Dokumente durchsuchen
  • XML Dokumente erzeugen

PowerShell Techniken

  • Überblick DSC

ETC – ZUSATZTHEMEN

Datenbankzugriff

  • Daten vom SQL Server lesen
  • Daten am SQL Server ändern und löschen
  • Excel Tabellen als Datenbankquelle verwenden 

Remoting

  • PowerShell Remoting aktivieren
  • PowerShell Remoting Endpoints konfigurieren
  • PowerShell Remoting verwenden

PowerShell Security

  • Sicherheitseinstellungen für Script Ausführungen ändern
  • Language mode konfigurieren
  • Just Enough Administration (JEA) verwenden
  • Auditing und Logging aktivieren

https://www.etc.at/seminare/MAPS