Windows PowerShell

In der modernen Welt streben alle nach Automatisierung. Das Automatisieren von alltäglichen Aufgaben steigert die Effizienz und kann Fehler vermeiden, die durch wiederkehrende monotone Arbeit verursacht werden. Mit PowerShell können solche alltäglichen Aufgaben automatisiert werden.

PowerShell ist der aktuelle Kommandozeileninterpreter von Microsoft und löst seine Vorgänger - die Eingabeaufforderung, Windows Batch sowie VBScript großteils ab.

Die Syntax von PowerShell erinnert an die der Unix Shell. PowerShell arbeitet mit Pipes und Filtern, ist objektorientiert und ist neben der eigentlichen Konsole eine plattformübergreifende Scriptsprache mit deren Hilfe Systeme verwaltet, konfiguriert oder Aufgaben automatisiert werden können.

Aktuelle PowerShell Version: 7.4.2 (gefunden: 21.04.2024)


Preview PowerShell Grundlagen

Grundlagen: Konsole starten, Befehle ausführen

geändert: 11.04.2023 von Bernhard (Erstveröffentlichung: 12.09.2017 )

PowerShell ermöglicht das Steuern oder Verwalten von Systemen mittels Befehlszeile oder das Ausführen von automatischen Abläufen über Powershell-Skripts.  ... weiterlesen

Preview Windows PowerShell Skript erstellen und ausführen - erlauben

Grundlagen: Skript erstellen und Cmdlet

geändert: 06.04.2022 von Bernhard (Erstveröffentlichung: 28.11.2012 )

Im einfachsten Fall ist ein PowerShell-Skript eine Textdatei mit einer Reihe von PowerShell-Befehlen. Als PowerShell Skript versteht man eine Datei mit der Endung .ps1. Die Skriptdatei kann eine Sammlung von Befehlen, Funktionen oder Cmdlets enthalten. ... weiterlesen

Grundlagen: Daten, Schleifen und Bedingungen

Grundlagen: Daten, Schleifen und Bedingungen

erstellt: 04.04.2023 von Bernhard

Powershell Arrays und Objekte und Logik: If-Abfragen und Schleifen. ... weiterlesen

Preview PowerShell Editoren im Vergleich: ISE, Visual Studio Code

PowerShell Editoren im Vergleich: ISE, Visual Studio Code

erstellt: 04.10.2020 von Bernhard

Die Wahl des richtigen Editors kann die Entwicklung maßgeblich vereinfachen, auch wenn PowerShell-Scripts theoretisch in einem beliebigen Text-Editor erstellt werden können. Die Vorteile eines für PowerShell optimierten Editors sind neben Syntax-Highlighting, Autovervollständigung und Code-Snippets zum Beispiel ein Debugging-Modus welcher das Skript zeilenweise durchlaufen und bestimmte Bereiche analysieren kann. Der Standard PowerShell-Editor war lange Zeit die in Windows i... ... weiterlesen

Preview PowerShell - Best Practice - bessere Skripts erstellen

Best Practice: PowerShell-Skripts

geändert: 10.09.2021 von Bernhard (Erstveröffentlichung: 09.09.2021 )

PowerShell bietet relativ viel Freiraum in der Gestaltung der Skripts. Um Skripts leserlich und verständlich zu schreiben, ist es von Vorteil, wenn bestimmte Regeln eingehalten werden. In PowerShell können für die Erklärung des Codes Kommentare eingefügt werden, bzw. können im Header eines cmdlets Informationen zum Skript und eine Hilfe hinterlegt und die möglichen Parameter dokumentiert werden. Das Ziel sollte sein, dass der Code möglichst selbsterklärend geschrieben wird, was so manchen Kommen... ... weiterlesen

Preview PowerShell Log-Files: Logging in eine Textdatei - write to file

PowerShell Log-Files: Logging in eine Textdatei - write to file

geändert: 08.09.2021 von Bernhard (Erstveröffentlichung: 26.08.2020 )

Logfiles in PowerShell können über den Befehl Out-File, über eine eigene Funktion oder über das in PowerShell integrierte Transcript erstellt werden. ... weiterlesen

Preview PowerShell Textdatei und csv lesen / schreiben

PowerShell Textdatei und csv lesen / schreiben

geändert: 18.10.2016 von Bernhard (Erstveröffentlichung: 20.01.2016 )

Dieser Artikel ist eine Zusammenfassung von Beispielen für das Erstellen und Auslesen von Text und CSV Dateien in PowerShell. ... weiterlesen

Preview PowerShell Repository

PowerShell Repository

geändert: 09.05.2020 von Bernhard (Erstveröffentlichung: 22.04.2020 )

PowerShell kann über Remote-Repositories bestimme Module nachinstallieren, z.B. von www.powershellgallery.com ... weiterlesen

Preview PowerShell o365

PowerShell o365

geändert: 22.04.2020 von Bernhard (Erstveröffentlichung: 21.04.2020 )

Mit PowerShell Daten aus Office 365 auszuwerten oder bestimmte Tasks automatisieren  ... weiterlesen

Preview Regex, Überblick, Begriffe, Parameter, Grundlagen und Beispiele

Regex, Überblick, Begriffe, Parameter, Grundlagen und Beispiele

erstellt: 23.11.2021 von Bernhard

Regex ist eine universelle Beschreibungssyntax um bestimmte Teile aus Zeichenketten zu prüfen oder zu filtern. Als Beispiel könnten mit Regex sehr einfach alle <h1>-Überschriften aus einem HTML-Quellcode herausgefiltert werden. Angefangen mit PHP, habe ich Regex später auch in PowerShell und JavaScript eingesetzt. Zugegeben, anfangs habe ich Beispiele aus dem Internet für meine Einsatzzwecke angepasst und diese nur teilweise verstanden, zumal die Regex-Syntax doch... ... weiterlesen

Preview PowerShell regex - Einführung und Beispiele

PowerShell regex - Einführung und Beispiele

erstellt: 28.11.2021 von Bernhard

Regex kann in den meisten Skriptsprachen nahezu gleich verwendet werden, daher habe ich die Grundbegriffe und Funktionsweise in einem gesonderten Beitrag zusammengefasst, siehe Regex - Überblick. Dieser Beitrag beinhaltet Spezialiäten bei der Verwendung von Regex in PowerShell, sowie die Beispiele des Regex - Grundlagen Artikels.   Powershell: verschiedene Regex-Varianten PowerShell verfügt über eigene Regex-Operatoren, als Beispiel: -match oder -replace. Nachdem Po... ... weiterlesen

MD5-Hash eines Strings erzeugen

MD5-Hash eines Strings erzeugen

erstellt: 11.11.2021 von Bernhard

In PowerShell ist es mit Hilfe einer kleinen Funktion möglich, aus einem String einen MD5-Hash zu generieren. ... weiterlesen

PowerShell Invoke-webrequest

PowerShell Invoke-webrequest

erstellt: 28.05.2018 von Bernhard

Invoke-Webrequest kann für den Zugriff auf eine SOAP oder REST-Schnittstelle verwendet werden ... weiterlesen

Preview PowerShell - Umgang mit Passwörtern

PowerShell - Umgang mit Passwörtern

geändert: 19.11.2016 von Bernhard (Erstveröffentlichung: 18.11.2016 )

Passwörter sollten natürlich niemals im Klartext in einer Skriptdatei hinterlegt werden. PowerShell bietet Möglichkeiten für einen sicheren Umgang mit Passwörtern. Als Beispiel kann ein Passwort für einen bestimmten Benutzer verschlüsselt als Textdatei gespeichert werden. Nur der jeweilige Benutzer kann die Datei entschlüsseln, für andere Benutzer ist die Datei wertlos. ... weiterlesen

📁 Themen der Rubrik "Windows PowerShell"

PowerShell Beispiele

Preview PowerShell Beispiele

Einfache Praxis-Beispielskripts mit PowerShell


PowerShell GUI

Preview PowerShell GUI

Einfache Eingabeoberflächen Windows-Applikationen in PowerShell


Translation English