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.0 (gefunden: 17.11.2023)


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