Windows PowerShell Grundlagen Kompakt
(TDM-CT66)
Dieser Grundlagen-Kurs ist für die Praxis gemacht und bietet einen strukturierten Einstieg in die PowerShell, in dem der Teilnehmer anhand vieler Übungen die grundlegenden Skript-Kontrollelemente kennenlernt.
Ziele
Sie erhalten in diesem 3-tägigen PowerShell Grundlagen-Kurs eine praxisorientiere Einführung in die Erstellung von Scripten mit Windows PowerShell und die automatisierte Konfiguration und Administration von Windows -basierten Systemen.
Weiterhin lernen Sie Voraussetzungen und Funktionalitäten der PowerShell für den eigenen Einsatz und die Grundlagen des Scriptings mit der PowerShell kennen.
Anhand eigens entwickelter deutscher Unterlagen und Übungen, erhalten Sie einen optimalen Einstieg in die Automatisierung mit Windows PowerShell und das Scripting.
Dieser PowerShell Kurs ist versionsunabhängig.
Zielgruppe
System-Administratoren, Neueinsteiger in die PowerShell
Voraussetzungen
- Grundkenntnisse der Administration von Windows-Systemen
- Scriptkenntnisse sind nicht erforderlich!
Inhalte
- Grundlagen PowerShell
- Erste Schritte mit der PowerShell
- Befehlsarten
- Aliasse
- Woher bekommt man Hilfe
- Klassen und Objekte
- Syntax
- Ausgabebefehle
- Die History
- Wichtige Parameter
- Operatoren und Variablen
- Operatoren
- Variablen
- Wichtiges zu Datum und Zeit
- Arrays und Hashtables
- Environment
- Where-Object
- Regular Expressions
- Standardausgabe
- PSDrives und Registry
- Laufwerke der PowerShell
- Navigation
- Registry
- Filesystem und Logdateien
- Anlegen eines Arbeitsverzeichnisses
- Arbeiten mit Dateien
- Suche in Logdateien
- Das Arbeiten mit PowerShell Scripten
- Starten von Scripten
- Das Sicherheitsmodell der PowerShell
- Scripte signieren
- Profile
- Kontrollstrukturen
- Auswertungen mit IF
- Die Switch Abfrage
- Schleifen
- Funktionen
- Fehlerbehandlung
- Fremde Elemente
- Arbeiten direkt mit .net
- Windows Management Instrumentation (WMI)
- COM Objekte
- Erweitern der PowerShell
- Erstellen von Code-Modulen
- Übergabe von Parameter an Scripte
- Active Directory und Remotezugriffe
- Active Directory Unterstützung
- Try Catch zur Fehlerbehandlung
- Remoteaktionen
- Eine Lösung für das Credential Problem
- HintergrundjobsGrundlagen und Einführung in die PowerShell
- Befehlsarten, Aliase
- Verwendung der Hilfe
- Einführung in die OOP (Objekt Orientierte Programmierung)
- Klassen und Objekte
- PowerShell und Objekt Syntax
- Operatoren und Variablen
- Umgang mit Datum und Zeit
- Arrays und Hashtables
- Verwenden von Where-Object
- Arbeiten mit Dateien (Logdatei schreiben, NTFS Rechte)
- Suche in Logdateien
- PSDrives und wie man sie Benutzt
- Zugriffe auf die Registry
- Auswertungen mit dem IF Befehl
- Die Switch Abfrage
- Umgang mit Powershell-Modulen
- Alle Schleifen
- Das Sicherheitsmodell der PowerShell
- Möglichkeiten zum Starten von Skripten