Beschreibung
PowerShell der komplette Überblick
Zielgruppe: Nur für Unternehmen und Institutionen.PowerShell ist ein Microsoft-Framework zur plattformübergreifenden Aufgabenautomatisierung und Konfigurationsverwaltung und besteht aus einem Kommandozeileninterpreter und einer Skriptsprache. Die PowerShell verbindet die aus Unix-Shells bekannte Philosophie von Pipes und Filtern mit dem Paradigma der objektorientierten Programmierung. Im Gegensatz zu den meisten Shells, bei denen Text eingegeben und zurückgegeben wird, basiert PowerShell auf .NET, akzeptiert .NET-Objekte und gibt diese zurück.
Die PowerShell richtet sich sowohl an Einsteiger als auch an Profis. Diese können wie bisher einfache Befehle an einer Kommandozeile ausführen und miteinander über Pipeline | verknüpfen oder aber auch komplexe Skript-Programme mit der eigens dafür entwickelten PowerShell Scripting Language schreiben.
Dieser Kurs enthält ausgesuchte Themen des Seminars PowerShell Praxis-Workshop für Einsteiger und des Seminars PowerShell Praxis-Workshop für Fortgeschrittene, die in kompakter Zeit ohne praktische Übungen vorgestellt werden.
Kommende Starttermine
Inhalte / Module
- Einführung
- PowerShell Architektur unter Windows, Linux und MacOS
- Terminologie: Cmdlet, Pipelining, Alias, PS-Provider & PS-Drive, etc.
- Benötigte Tools
- Typen, Objekte und Variablen
- Operatoren
- Hilfe-System
- Hilfe-Seite über die PowerShell (About-Seiten)
- Cmdlets finden
- Cmdlet-Hilfe anwenden
- Aliase
- Bedeutung und Verwendung
- Empfehlungen für die Praxis
- PowerShell über Module erweitern
- Architektur
- Module finden, installieren und nutzen
- Remoting
- Architektur
- Remoting einrichten
- 1:1 und 1:n Remoting nutzen
- Objekte in der Pipelining
- Objekte filtern, sortieren und auswählen
- Pipeline-Objekt-Verarbeitung ByValue und ByPropertyName
- Ausgaben und Eingabe
- Ausgabe umleiten
- Benutzereingabe
- Konvertieren von CSV, Html, Xml und Json
- PowerShell Script Language
- Der `.`- und `&`-Operator
- Kontrollstrukturen (if, switch)
- Schleifen (do, for, foreach)
- Dynamische Objekte
- Objekte erweitern und manipulieren
- Neue Objekte erzeugen
- Eigene Cmdlets erstellen
- Parameter deklarieren
- Parameter-Argumente validieren
- Pipelining `ByValue` vs. `ByPropertyName`
- Eigene Module erstellen
- Korrekte Ordner-Struktur
- Modul-Startdatei (`.PSM1`) erzeugen
- Modul-Manifest (`.PSD1`) erzeugen
- Sicherheit
- Skripte digitales signieren
- Skripte digitales signieren
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Bewertungen von Teilnehmern
Bewertungsdurchschnitt: 5
Das Seminar hat komplett meine Erwartungen erfüllt
Das Seminar wurde sehr gut durchgeführt und ich konnte eine Menge Wissen mitnehmen. Der Dozent konnte Fragen sehr gut beantworten
Umfassender Überblick und Einblick in die wichtigsten Themen rund um die PowerShell. Für Anfänger anspruchsvoll.