Übersicht
Die Microsoft PowerShell ist ein Framework von Microsoft zur Automatisierung, Konfiguration und Verwaltung von Systemen. Sie besteht aus einem Kommandozeileninterpreter (Shell) sowie einer Skriptsprache.
Die Shell kann nicht nur Text, sondern auch auch .NET-Objekte akzeptieren und zurückgeben. Als Skriptsprache wird PowerShell häufig zur Automatisierung bei der Adminsitration verwendet. Da nicht nur sämtliche Microsoftprodukte über PowerShell-Module verfügen, sondern auch viele andere Hersteller (z.B. VMWare, Veeam, Cisco, NetApp, Dell, HP, Lenovo) PowerShell-Module für ihre jeweiligen Produkte veröffentlicht haben, ist PowerShell DER Standard bei der kommandozeilen- oder skriptbasierten Verwaltung von Systemen.
Bei der PowerShell wird zwischen der Windows PowerShell (aktuelle Version 5.1) und der PowerShell 7 unterschieden. Windows PowerShell basiert auf dem .NET Framework und ist Bestandteil des Windows Management Frameworks (WMF). Sie ist außerdem seit Windows 7 SP1 und Windows Server 2008 R2 SP1 integraler Bestandteil aller Windows Betriebssystme. PowerShell 7 ist der Nachfolger der im Januar 2018 veröffentlichten PowerShell (Core) 6.0. Diese Versionen der PowerShell sind plattformübergreifend, d.h. nicht nur für Windows basierte Systeme, sondern auch für MacOS und Linux erhhältlich. Sie finden Ihre Basis innerhalb des .NET Core und sind Open-Source. Aufgrund der plattformübergreifenden Verfügbarkeit ist PowerShell 7 besonderns prädistiniert für die Administration heterogener Umgebungen.
Zielgruppe
Dieses Seminar wendet sich an Systemmanager und Administratoren, die ihre Systemlandschaft mit Microsoft PowerShell administrieren möchten und planen, Routinetätigkeiten zu automatisieren bzw. sich bereits in der Umsetzung befinden.
Hinweise
Jetzt bequem von zu Hause aus, im Büro oder in jedem Claranet Trainingscenter an Virtual Classroom Trainings teilnehmen. Hier erfahren Sie mehr zum Virtual Classroom.
Dauer
5
Tage
Das Seminar beginnt bei den Grundlagen und der Philosophie der Microsoft PowerShell, über die Grundlagen des Scriptings zu den erweiterten Möglichkeiten, die Ihnen die PowerShell bietet. Sie erlernen die grundlegende Verwendung der PowerShell wie z.B. das Finden und Verwenden von CmdLets, Verwendung der Pipeline und PowerShell Remoting. In diesem Seminar vermitteln wir weiterhin die PowerShell Syntax in der Verwendung von Skripten und Möglichkeiten, die Ihnen die PowerShell für die Konfiguration und Automation Ihrer Systeme bietet. Ebenso vermitteln wir die Best-Practices bei der Verwendung der PowerShell. Nach dem Besuch des Seminars können Sie selbstverständlich die gewonnenen Kenntnisse auf andere Produkte umzusetzen, die hier nicht explizit zur Sprache kommen.