PowerShell ist ein plattformübergreifendes Framework, welches von Microsoft entwickelt wurde und auf aktuellen Microsoft Betriebssystemen vorinstalliert ist.

PowerShell dient zur Automatisierung der Konfiguration und Verwaltung von Systemen. Es besteht aus einem Kommandozeileninterpreter und einer eigenen Scriptsprache, außerdem bietet PowerShell ISE eine angenehme Scripting Umgebung.