PowerShell ist eine plattformübergreifende Befehlszeilen-Konsole und Skriptsprache mit deren Hilfe Systeme verwaltet, konfiguriert oder Aufgaben automatisiert werden können. Vereinfacht beschrieben besteht die PowerShell aus einem Eingabefenster in dem per Texteingabe bestimmte Befehle ausgeführt werden können. Die Befehle können kombiniert und für automatische Abläufe aus einer Textdatei gestartet werden. Beim Starten von Befehlen oder Funktionen aus einer Textdatei spricht man von einem PowerShell-Skript.