Die PowerShell Scripting Language ist die Sprache um Skripte für PowerShell zu entwickeln. Die PowerShell Scripting Language wir auch verwendet, um eigene Cmdlets zu schreiben. Auch können eigene Klassen mittels PowerShell Scripting Language implementiert werden. Scripte haben die Dateiendung .PS1 und werden UTF-8 with BOM kodiert gespeichert.
Folgende Artikel passen zu PowerShell Scripting Language
Wiederkehrende Skript-Aufgaben oder z.B. unübersichtliche Anmelde-Skripte können durch den neuen PowerShell-Ansatz aufgewertet werden. Hier werden keine langen Skripte mehr sondern viele kleine Teilaufgaben, die jeweils durch ein Cmdlet repräsentiert werden, entwickelt. Wenn Sie ein eigenes Cmdlet erstellen erhöhen Sie die Lesbarkeit, ermöglichen eine Wiederverwendung an anderen Stellen und die Wartbarkeit Ihres Codes steigt. Auch ist es möglich Cmdlets per GUI in einem Windows-Fenster zu bedienen oder spätere Cmdlet-Code-Änderungen durch automatische Komponententest (UTest) zu prüfen. Auch spricht der nicht vorhanden Aufwand nichts dagegen schon heute mit der Cmdlet Erstellung zu beginnen.
Windows PowerShell (für Windows) und PowerShell Core (für Windows, MacOS und Linux) wurden in PowerShell 7 zusammengeführt und bilden deren Nachfolger. PowerShell 7 ist auch für .NET-Entwickler attraktiv, da man in einer einzigen Skriptsprache plattformübergreifend .NET-Anwendungen schreiben kann. Welche Änderungen im Detail die PowerShell 7 enthält erfahren Sie anhand praktischen Beispielen in diesem Artikel.
Dieser Artikel erklärt welche PowerShell-Elemente in einer .PS1 oder .PSM1-Datei sinnvoll sind und in welcher Reihenfolge diese erfolgen sollten. Dieser inhaltliche Aufbau von ausführbaren Dateien betrifft einfache Script-Dateien (.PS1) als auch Script-Module-Dateien (.PSM1).
Ich biete Ihnen mein Wissen als Schulung, Seminar, Workshop oder Coaching an. Sie können die Themenblöcke frei konfigurieren oder um ihre Wunsch-Themen ergänzen. Gerne berate ich Sie für ideales Können-Ziel.
Testen Sie Ihr PowerShell Wissen! Zu den wichtigsten PowerShell Themenbereichen finden Sie hier Wissenstests, um sich selbst zu prüfen. Kostenlos und ohne Hintergedanken.
Sie möchten eine Vorstellung bekommen was PowerShell eigentlich ist? Wie PowerShell bei der automatisierten Konfiguration von Computer-Systeme unterstützt? Oder Erfahrungen im Programmieren sammeln? Dann ist dieses einsteiger freundliche PowerShell Tutorial genau das richtige für Sie als Anfänger aber auch als IT-Profi. In diesem Überblick bekommen Sie erklärt wie PowerShell und Tools installiert werden und wie Sie diese benutzten. Für Ihre ersten Schritte bekommen Sie das Rüstzeug an die Hand, um autark kleinere Aufgaben zu lösen, um im PowerShell-Jungle zu überleben.