Zum Hauptinhalt springen

PowerShell – Admin Kompaktkurs für Skripting-Einsteiger

Dieser Kurs behandlet Grundlagen der Windows- und Microsoft Powershell (Powershell 5.1 und Powershell 7). Der Kurs wendet sich dabei explizit an Administratoren ohne Vorerfahrung in der Programmierung/Scripting. Für Administratoren mit Vorerfahrung empfehlen wir den Kurs "PowerShell – Admin Kompaktkurs für Programmiererfahrene". Der Einsteiger-Kurs geht nicht so tief auf die Hintergründe der Funktionsweise von Powershell-ein, nimmt sich dafür aber noch mehr Zeit für Übungen, um das erworbene Wissen zu festigen. 

Bei diesem Seaminar handelt es sich um einen Netz-Weise Praxisworkshop. Die Inhalte wurde von unseren Trainern aus Ihrer Erfahrung mit Powershell-Seminaren zusammengestellt. 

Kursinhalt

Der Kurs behandelt folgende Themen: 

Arbeiten mit der Konsole

Diese Unterrichtseinheit behandelt die Funktionen der Powershell als Kommandozeile. 

  • Überblick über die Powershell-Architektur 
  • Unterschiede zwischen Powershell 5.1 und Powershell 7.x
  • Arbeiten mit der PowerShell-Konsole: Autovervollständigen, die Verlaufshistorie und Tipps zur Benutzung
  • Die Powershell-Cmdlets
    • Befehle aufgabenbezogen suchen und finden
    • die Powershell-Hilfe verwenden
    • benannte und positionale Parameter
  • Das Powershell-Aliassystem
  • Konsolenbefehle verwenden:
    • externe Programme aufrufen
    • die Rückgabe in PowerShell weiterverarbeiten
  • Zugriff auf das Dateisystem, die Registry und Zertifikate mit Powershell-Providern

Objekte, Klassen, Datentypen und die Pipeline

Powershell greift im Hintergrund auf das .net Framework zurück, um Daten abzufragen und auszugeben. Da das .net Framework - im Gegensatz zu Powershell - komplett objektorientiert ist, werden alle Daten in Form von Objekten zurückgeliefert. Das erlaubt es dem Benutzer, Daten sehr einfach verarbeiten zu können, ohne sich mit dem komplexen Konzept der Objektorientierung auseinandersetzen zu müssen. Diese Unterrichtseinheit zeigt, wie man in Powershell richtig mit Objekten umgeht und wie man Objekte z.B. in der Pipeline verwenden kann. 

  • Das Powershell-Datenformat: Objekte verstehen und benutzen
  • Daten verarbeiten: sechs wichtige Cmdlets, um Ergebnisse anzupassen und auszuwerten
  • Variabelen, Datentypen, Operatoren, Arrays und Hashtables verstehen und einsetzen

Skripte, Funktionen und Module

Powershell-Skripte stellen die Basis für die Automatisierung bereit. Skripte lassen sich als Funktionen speichern, Funktionen zu Modulen zusammenfassen. Diese Unterrichtseinheit beschreibt, wie man auch komplexe Skripte und Funktionen überschaubar hält und fremde Funktionen über die externe Quellen wie z.B. die Powershell Gallery installieren kann. 

  • Powershell-Skripte schreiben und aufrufen:
    • Parameter benutzen und Validieren
    • Skripte aufrufen
    • Die Powershell-Ausführungsrichtlinien verstehen
    • Skripte signieren
  • Powershell-Funktionen
    • Cmdlets selber schreiben
    • Skriptmodule erstellen

Konstrollstrukturen

Kontrollstrukturen stellen die Basis jeder Programmiersprache dar. In diesem Kapitel wird die Syntax von Powershell-Bedingungen und Schleifen beschrieben.

  • Verzweigungen mit If und Switch 
  • Powershell-Skripte Pipeline-fähig machen
  • Die verschiedenen Powershell-Schleifenkonstrukte

Erweiterte Themen

Powershell verfügt über einen integrierten Debugger und jede Menge Funktionen zur Behandlung von Fehlern. Diese Unterrichtseinheit beschreibt den Umgang mit ihnen.

  • Grundlagen von Fehlerbeandlung und Debugging
  • Grundlagen von PowerShell-Remoting und Fernabfragen

optionale Themen:

Folgende Themen sind optional und können, je nach Zeitrahmen und Teilnehmerwunsch, bearbeitet werden: 

  • Computerinformationen ermitteln mit WMI und CIM
  • Active Directory abfragen mit dem Active Directory Powershell-Modul
  • Active Directory abfragen mit dem Active Directory Powershell-Modul
  • Benutzer- und Lizenzververwaltung mit der Graph-API
  • Exchange Online-Administration mit der Graph-API
  • Tipps und Tricks zur Verwaltung der Microsoft Cloud-Dienste mit der Graph-API und Graph X-Ray

Anforderungen

Administrationskenntnisse in Windows oder Linux

Ziel

Nach Abschluss des Kurses können Sie selbständig auch längere Skripte und Funktionen schreiben und Windows Server und Clients von der Konsole aus administrieren.
PowerShell – Admin Kompaktkurs für Skripting-Einsteiger
 5 Tag(e)
  An einem Ort

2,490.00 €
zzgl. MwSt.

Keine Termine verfügbar

Unser Qualitätsversprechen:
Wissen, das in der Praxis funktioniert.

Praxisnah

Saßen Sie in Schulungen und dachten: „Und was davon hilft mir jetzt konkret?“

Wir bieten Training, das Sie für reale IT-Probleme wappnet – nicht für Prüfungsfragen. Unsere erfahrenen IT-Profis vermitteln Wissen, das im Alltag wirklich zählt.
Flexibel

Schon mal mit einer dringenden Frage im Training gesessen – und die Antwort lautete: „Steht nicht im Skript“?

Bei uns bekommen Ihre konkreten Fragestellungen Raum. Unsere Trainer:innen gehen flexibel auf das ein, was Sie wirklich weiterbringt.
Remote oder vor Ort

Was wäre, wenn Ihre Schulung sich endlich nach Ihrem Alltag richtet – nicht umgekehrt?

Bei netz-weise lernen Sie ohne Umwege: remote, hybrid oder vor Ort – ganz wie es in Ihren Alltag passt. Keine langen Anreisen. Kein Stress. Nur effektives Lernen.
Umfassendes Schulungsangebot

Müssen Sie sich wirklich für jedes Thema einen neuen Anbieter suchen?

Bei uns finden Sie fundiertes IT-Know-how – von PowerShell bis Kubernetes, von Linux bis Microsoft 365.