
In dieser Lektion stelle ich mich vor und zeige Ihnen meine Arbeitsumgebung.
Ein paar Worte zu den Voraussetzungen und zu den Zielen.
Als Wiederholung.
Wie man sich hilft sehen Sie in diesem Video.
Die moderne Methode.
Zwei unterschiedliche Zugänge.
Ein paar Gedanken zu PowerShell und dessen Reichweite.
Wie man PowerShell 7 installiert sehen Sie in dieser Einheit.
Unser Editor für diesen Kurs.
Ein cooles Feature.
10 Vorteile.
Die neue Benutzererfahrung.
... verbindet PowerShell Befehle bzw. Code.
Was es mit PowerShell Laufwerke auf sich hat, sehen Sie in diesem Video.
Damit Sie auch später noch wissen, was Sie in der Vergangenheit getan haben.
Wichtiges zum Thema Variablen.
Eine Übersicht.
Was sind Attribute und Methoden?
Drei Typen von Klammern.
Etwas über Anführungszeichen.
Zum Vergleichen, zum Rechnen ...
Wichtige Kontrollstrukturen.
Wichtige Schleifen.
Bedingungen.
Ein Umschalter.
Ein wichtiges Konzept.
Fünf wichtige Statements.
$Error und $ErrorActionPreference.
Haltepunkte setzen.
Eine erste Übersicht.
Daten und Objekte deklarieren.
Darfs ein bisschen mehr sein?
Arrays sind Listen und Hashtables sind assoziative Arrays.
Objekte selber bauen.
Praxisbeispiele.
Etwas über Zeichenketten.
Ein wichtiges Thema.
Reguläre Ausdrücke in PowerShell.
Interaktion mit anderen Systemen und Techniken.
Zwei Beispiele.
Wir erstellen eine einfache Funktion.
Wir erstellen eine Manifestdatei, welche als Beschreibung dient.
Wie man Parameter hinzufügt sehen Sie in diesem Video.
Wir machen eine Funktion pipelinefähig.
Was eine Advanced Function von einer Funktion unterscheidet sehen Sie jetzt gleich.
Ein Beispiel.
Eine Übersicht über Workflows.
Wir machen uns Gedanken.
GUI mit VB erstellen.
Die empfohlene Methode.
Wie man PowerShell Skripts in exe Dateien umwandelt sehen Sie in diesem Video.
Wie man einen Balken erstellt zeige ich in dieser Einheit.
Nervig, aber notwendig.
Wie lange braucht der Code? Wie kann ich filtern?
Was es mit Scopes auf sich hat in dieser Einheit.
Der Schutz für Windows Systeme.
Die klassische Methode.
Remoting.
Wenn es nicht ohne Kennwörter geht, dann sollten die Passwörter in Skripts verschlüsselt werden.
Tools für die Automatisierung.
Skripts überwachen.
Ein Attribut selber bauen.
Über die Registry auf wichtige Informationen zugreifen und ändern.
Skripts lokal oder in der Cloud organisieren und speichern.
Eine Übersicht.
Vielen Dank für den Besuch dieses Kurses!
Dieser Kurs richtet sich an alle PowerShell Interessierten mit starkem Interesse an Skripting bzw. Coding. Idealerweise haben Sie schon etwas Erfahrung mit PowerShell und/oder Coding sammeln können. Falls nicht, dann wird es zu Beginn des Kurses eine kurze Einführung und Wiederholung der wichtigsten PowerShell Themen geben.
Was ist Coding? Zumindest in Bezug auf PowerShell ist es mehr als bloß Befehle auszuführen oder Befehle mit der Pipeline zu verbinden. Coding beginnt mit einer Idee zu einem Problem. Ideen werde ich in diesem Kurs genügend aufzeigen, der schwierigste Teil ist aber der Teil des Codings, sprich das Schreiben von Code, die Fehlerkontrolle und das Testen.
Zu Beginn des Kurses lernen wir die Werkzeuge kennen. Allen voran Visual Studio Code, der empfohlene Editor für PowerShell Entwickler. Wir machen uns Gedanken wie PowerShell Skripts aufgebaut sind und wie wir Skripts mithilfe von Kontrollstrukturen unter Kontrolle halten können.
Im Mittelteil kümmern wir uns um die Themen Datentypen, String-Manipulation, Datenformate sowie das Erstellen von Funktionen und erweiterten Funktionen, auch „eigene PowerShell Befehle“ oder „eigene Cmdlets“ genannt.
Im letzten Abschnitt des Kurses widmen wir uns dem Erstellen von einer grafischen Benutzeroberfläche mit VBScript und Windows.Forms, der Skriptausführung, der PowerShell Sicherheit und dem Organisieren von PowerShell Skripts.
In diesem Kurs begleitet Sie ein Microsoft PowerShell MVP mit über 15 Jahren Erfahrung in der Erwachsenenbildung. Ich wünsche viel Spaß beim Kurs.