
Eine Einführung.
Wir installieren PowerShell 7.
Wir führen erste Kommandos aus.
Wir installieren VS Code, den Editor für PowerShell 7.
Die neue Kommondozeile.
Farben, PSReadline, IntelliSense ...
Tipps wie Sie Ihren PowerShell Code besser lesbarer machen können.
Wir werfen einen Blick auf andere Betriebssysteme.
Wir lernen den Syntax von PowerShell Code.
Was ein Alias ist und wie man einen erstellt in dieser Einheit.
Etwas abrufen oder ausgeben.
Häufig benutzte und allgemeingültige Parameter in dieser Einheit.
Eine Einführung in die Welt der Variablen.
Ein ganz wichtiges Thema um erste Hürden zu nehmen.
Wie man ein Profil erstellt sehen Sie in dieser Einheit.
Ein paar Tipps zur Hilfe.
Das exe Datei um PowerShell 7 aufzurufen.
Wir sehen uns an wie die Pipe funktioniert.
Die Format Befehle erwarten Sie in dieser Einheit.
Diesmal die Out Befehle. Und noch mehr.
Zwei wichtige Variablen in Bezug auf die Pipeline.
Wan man vor und nach der Pipeline filtern kann sehen Sie in dieser Einheit.
Ein wichtiger Überblick über das Thema wann welche Klammern verwendet werden sollten.
Sortieren und Aussuchen.
Eine wichtige Lektion. Nur die Werte abrufen.
Wie man seine eigenen Properties erzeugt sehen Sie in dieser Einheit.
Ein mächtiges Cmdlet, welches häufig mit der Pipe verwendet wird.
Ich zeige ein Beispiel in dem die Pipe nicht so funktioniert wie sie soll und einen Workaround.
Ein Vorwort zu Objekten.
Wie man Attribute abruft sehen Sie in dieser Einheit.
Wie man Attribute abruft sehen Sie in diesem Video. Auch auf was Sie bei Active Directory aufpassen müssen.
Wie Sie alles, wirklich alles, in PowerShell abzählen können sehen Sie in dieser Einheit.
PowerShell Code besteht aus Attributen und Methoden.
Eine Übersicht der wichtigsten Daten Typen.
Wie man Strings manipuliert in dieser Einheit.
Noch mal manipulieren. Diesmal advanced.
Ein Praxisbeispiel.
Reguläre Ausdrücke sind ein starkes Werkzeug.
Die Möglichkeit so ziemlich alles vom System abzufragen.
Diese Frage werden wir beantworten.
Wie man das macht sehen Sie in dieser Einheit.
Ein paar wichtige Infos in Bezug auf PS7 und den Modulen auf Windows Systemen.
... welche wir ganz sicher benötigen werden ...
Wir erstellen eine PowerShell Funktion.
Wir müssen anhand von Kriterien entscheiden.
Ja, wir können unser PowerShell Skript als GUI darstellen.
Es müssen ein paar Voraussetzungen erfüllt sein.
Es gibt mehrere Möglichkeiten eine PS Sitzung aufzubauen.
Wie Sie sich in die Cloud verbinden sehen Sie in dieser Einheit.
... spart uns Arbeit ...
Mit Invoke-Command ist alles möglich.
Winget ist das Tool der Wahl um Software von einem Online-Repository zu installieren.
Ein Remoting Beispiel aus der Praxis.
PowerShell 7 machts möglich. Die Verbindung mit SSH.
Wie man ein Skript in die Aufgabenplanung integriert sehen Sie in dieser Einheit.
Die Kurzvariante für Scheduled Tasks.
Ein Beispiel aus der Praxis in Bezug auf Scheduled Tasks.
Wie man Hintergrundjobs erstellt sehen Sie in dieser Einheit.
Ein starker Parameter für die Ausführung im Hintergrund.
Ein Praxisbeispiel.
Grundlegendes zu Beginn.
... helfen dabei sich zu erinnern ...
Eine Einführung zu Variablen in PowerShell.
Wann verwendet man "" und wann '' ?
Ein Wunderding.
Ein paar nützliche System Variablen in dieser Einheit.
-Like, -Or, -EQ ...
Ein wichtiger Operator um nachzusehen ob etwas nicht da ist.
Wie man in PowerShell Skripts loggen kann sehen Sie in diesem Video.
Wir beginnen mit While Schleifen.
Schaut gleich aus, ist es aber nicht.
If Bedingungen sind der Fokus in dieser Einheit.
Else kann man verwenden, muss man aber nicht.
... oder wenn ...
Anstelle von If – ElseIf kann ein Schalter Switch eingesetzt werden.
For Schleifen sind das Thema in dieser Einheit.
Foreach Schleifen sind der Fokus in diesem Video.
Foreach-Object ist ein Pipeline Cmdlet.
Ein Vergleich.
Ein sehr wertvolles Konstrukt.
PowerShell Arrays sind der Fokus in diesem Video.
PSObjects sind Objekttypen in PowerShell. Assoziative Arrays nennt man Hashtables.
Ein Beispiel aus der Praxis.
Tipp: Verwenden Sie die Vorlagen.
Dieser PowerShell 7 Kurs ist für alle Einsteiger und Profis gedacht, welche starkes Interesse an PowerShell, Automatisierung und an neueste Technologien entwickelt haben.
In den ersten Einheiten erwartet Sie eine Einführung in PowerShell 7 und Visual Studio Code. Wir werden erste Hürden nehmen und die Werkzeuge kennenlernen. Und wir werden uns grundlegende Unterschiede zwischen PowerShell 5.1 und PowerShell 7 ansehen.
Die PowerShell Pipeline ist eine Schlüsseltechnologie. Wir werden uns dieser ausgiebig widmen. PowerShell ist eine objektorientierte Skriptsprache und deren Objekte bestehen aus Attributen und Methoden. Wir werden mit diesem Wissen mehr aus PowerShell herausholen können.
Sie wollten schon immer Ihren eigenen PowerShell Befehle schreiben? Ich zeige Ihnen, dass das mithilfe von PowerShell Funktionen keine Raketenwissenschaft ist.
Die Themen Skriptausführung und Remote-Skript-Ausführung runden den ersten Teil ab.
Im zweiten und anspruchsvolleren Teil widmen wir uns den Themen Kontrollstrukturen, dem professionellen Aufbau von PowerShell Code und der Automatisierung an sich.
Wir werden uns komplexe Skripts ansehen, welche simple und einfach erklärt werden. Auf das Thema Automatisierung werden wir ein besonderes Augenmerk legen. Ob in der Microsoft 365 Cloud oder On-Premise.
Sie werden viele praxisnahe Beispiele in die Hand bekommen welche sofort einsatzbereit sind.
In diesem Kurs begleitet Sie ein Microsoft PowerShell MVP mit über 15 Jahren Erfahrung in der Erwachsenenbildung. Ich wünsche viel Spaß beim Kurs!