Das Wichtigste im Schnellüberblick

Unsere öffentlichen Seminare finden wieder vor Ort statt! Individuelle Seminare sind als Webinar möglich.
Schulungstitel: Windows PowerShell 5.x/PowerShell 7.x - Seminar für System- und Netzwerkadministratoren
Dozent(en): Thorsten Butz oder Peter Monadjemi oder Dr. Holger Schwichtenberg
Preis: 
Alle Preise zzgl. 19%/16% deutscher MwSt.
Online-Frühbucherpreis: 2149,00€. Spätbucher: 2349,00€
Alle Termine:
17.11.2020 bis 20.11.2020 Essen (Ruhrgebiet)Anmelden
Online-Frühbucherpreis: 2.149€ bis 08.10.2020
danach: 2349€
Bei diesem Termin sind mehrere freie Plätze vorhanden.
24.11.2020 bis 27.11.2020 Webinar/Online-Schulung mit ZOOMAnmelden
Online-Frühbucherpreis: 2.149€ bis 15.10.2020
danach: 2349€
Termingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
Anmeldung: Online-Anmeldungformular oder Faxformular (PDF)  
Alternative Seminare: Durchführung als In-House-Seminar auf Anfrage möglich.
Fragen: Beantwortet unser Kundenteam sehr gerne unter Telefon 0201 649590-50 (Mo-Fr von 10 bis 16 Uhr).

Kurzbeschreibung

Lernen Sie die PowerShell von den besten und bekanntesten PowerShell-Experten in Deutschland! Die PowerShell ist heutzutage unter Windows die Standard-Kommandozeilenumgebung für interaktive Systemadministration und Scripting und schickt sich an, auch die Unix/Linux-affine DevOps-Welt zu erobern.

Commandlets ("Cmdlets") heißen die mächtigen Befehle der PowerShell. Das typisierte Pipelining ermöglicht die elegante und robuste Informationsweitergabe zwischen Cmdlets. Durch Navigationsprovider können Sie nicht nur im Dateisystem, sondern auch in der Registry, Active Directory und anderen Datenquellen auf vergleichbare Weise arbeiten.

Dieser Kurs behandelt auch die Programmierebene der PowerShell, die durch zahlreiche Klassen und den Rückgriff auf .NET Framework, WMI und COM den Zugriff auf fast alle Bausteine des Betriebssystems eröffnet.

In diesem Kurs lernen Sie die Basiskonzepte der PowerShell sowie zahlreiche Einsatzgebiete an vielen Praxisbeispielen kennen. Der Schwerpunkt liegt hierbei auf der Windows Client- und Windows Server-Systemadministration, aber auch neue Techniken wie der Zugriff auf REST-APIs oder Clouddienste werden anhand von alltagsnahen Beispielen vorgestellt.

Zielgruppe

Zielgruppe sind System- und Netzwerkadministratoren/Systemverwalter mit guten Kenntnissen der eingesetzten Betriebssysteme, Dienste und Netzwerktechnologien. Vorkenntnisse in den Bereichen Windows Batch (DOS) und Windows Script Host (WSH) sowie einfache Grundkenntnisse der Programmierung (Variablen, Bedingungen, Schleifen, Funktionen) sind hilfreich. Alles notwendigen Grundlagen werden im Kurs vermittelt. Der Kurs richtet sich also an ambitionierte PowerShell-Einsteiger.

Gliederung

1. Hallo PowerShell
  • Die Entwicklungsgeschichte der PowerShell
  • Die Befehle: Commandlets ("Cmdlets")
  • Das Hilfesystem
  • Die Hosts: pwsh.exe, powershell.exe, ISE, VSCode, u. a.
  • Zugriff auf das .NET Framework
  • PowerShell-Erweiterungen (Module)
  • Die PowerShell Gallery

2. PowerShell Internals
  • Arbeiten mit Commandlets
  • Arbeiten mit Text
  • Zuweisungsoperatoren
  • Variablen
  • Bedingungen
  • Schleifen
  • Exportieren von Datenstrukturen (CSV, Excel, HTML, XML, JSON, etc.)
  • Reguläre Ausdrücke

3. Die PowerShell Pipeline
  • PowerShell-Pipeline Architektur
  • Informationen sortieren, filtern, umwandeln
  • Die Special Pipeline Variable
  • Pipelining vs. Schleifen

4. PowerShell-Skripte
  • Ein erstes Skript
  • Ausführungsrichtlinien (Execution Policies)
  • Skripte signieren
  • Skriptargumente auswerten
  • Eine Funktion erstellen
  • Rückgabe von Ergebnissen aus Funktionen
  • Benannte Argumente
  • Profilskripte
  • Eigene Cmdlets erstellen: Advanced Functions
  • Parametervalidierung
  • Vom Commandlets zum eigenen Modul

5. PowerShell Provider
  • Basiswerkzeuge: Navigieren, Erstellen und Löschen von Dateien und Ordnern
  • Zugriff auf die Registry und andere Datenquellen
  • Stolperstelle des FileSystem-Providers umgehen, Leistungsoptimierung
  • Sinnvolle Erweiterungen/3rd-party-Module nutzen

6. Das Active Directory-Modul
  • Active Directory-Cmdlets
  • Die AD-Datenbank erforschen
  • Erstellen und Löschen von AD-Objekten
  • Rekursive Gruppenmitgliedschaften ermitteln
  • Massenimport (aus CSV-Dateien etc.)

7. Remoting
  • Eine kurze Geschichte des Remoting
  • RPC vs. PSRemoting
  • Fan-Out: Parallele Ausführung im Netzwerk
  • SSH Remoting (mit der PowerShell "Core")
  • WMI-Abfragen mit CIM-Cmdlets
  • Hintergrundjobs und Multi-Threading
  • Implizites Remoting und Proxy-Module
  • Zugriff auf Cloud-Dienste und WebServices

8. Fehlerbehandlung
  • ErrorAction und integriertes Fehlerhandling
  • Try/Catch und Trap-Verfahren
  • Debugging
  • Fehlerbehandlung für externe Programme
  • Erweitertes Auditing mit dem Script-Block-Logging

9. Zusammenfassung und Ausblick
  • Antworten auf Ihre Fragen
  • Hinweise auf Probleme/Fallstricke und Lösungen
  • Tipps und Tricks
  • Ausblick auf zukünftige PowerShell-Versionen

Schulungsmethodik

Theorie mit Folien und Vorführungen des Dozenten wechseln sich ab mit aufgabengeführten Praxisübungen der Teilnehmer, die der Dozent begleitet.

Schulungsmaterial

Jeder Teilnehmer erhält:
1. Einen USB-Stick mit den Schulungsfolien (als PDF), mit den im Kurs behandelten Codebeispielen, einem Webcast zur PowerShell und sowie einer Sammlung von kostenfreien Werkzeugen
2. Ein Exemplar des Buchs Dr. Holger Schwichtenberg: Windows PowerShell-Praxishandbuch (Carl-Hanser-Verlag, aktuelle Auflage)

Das Seminar findet in deutscher Sprache statt und die Seminarunterlagen sind deutsch.

Leistungen und Organisatorisches

Adresse: Die Veranstaltung findet in der o.g. Stadt oder einem angrenzenden Ort statt. Die genaue Adresse erhalten Sie natürlich inklusive Anreisebeschreibung und Hotelempfehlungen mit der Teilnahmebestätigung.   Details
Veranstalter: www.IT-Visions.de
Enthaltene Leistungen: Mittagessen, Getränke während des Seminars sowie die o.g. Schulungsmaterialien.
Bitte organisieren Sie ggf. notwendige Übernachtungen selbst. Zur Hilfe stellen wir eine Hotelliste bereit.
Übungen am PC: Für die Übungen stellen wir einen PC zur Verfügung. Sie müssen kein Notebook mitbringen!
Rechtliches: Teilnahmebedingungen für diese Veranstaltung (Anmeldeform, Absagen, Leistungen, Haftung etc).
Zertifikat: Jeder Teilnehmer erhält ein von Dr. Holger Schwichtenberg unterschriebenes Teilnahmezertifikat.
Firmenseminar: Sie können diese Schulung auch als Firmenseminar (In-House-Seminar) buchen. Unverbindliche Anfrage zum Firmenseminar (In-House-Seminar): Windows PowerShell 5.x/PowerShell 7.x - Seminar für System- und Netzwerkadministratoren

Veranstalter


Firmenseminar

Sie können diese Schulung auch als indviduell engepasste Kundenschulung (In-House-Seminar oder kundenspezifisches Webinar) buchen. Dies lohnt sich bereits ab drei Teilnehmern! Alternative: Dieses Schulungsthema als individuelles Firmenseminar in Ihrem Hause anfragen

Andere Themen

Offene Seminare zu .NET/.NET Core, C#, ASP.NET/ASP.NET Core/JavaScript/TypeScript, WCF/WF/WebAPI, WPF, Entity Framework Core Offene Seminare zur PowerShell Themenkatalog In-House-Seminare

Kontakt für alle Anfragen

Telefon 0201/649590-50
(Mo-Fr von 10 bis 16 Uhr)
Telefax +49 (0) 201/649590-99
E-Mail:
Anfrage per Kontaktformular