Windows PowerShell, noto precedentemente come Microsoft Shell o MSH (o col nome in codice Monad) è una shell caratterizzata dall’interfaccia a riga di comando (CLI) e da un linguaggio di scripting, sviluppata da Microsoft. È basato sulla programmazione a oggetti e sul framework Microsoft . NET. Windows PowerShell 1.0 è disponibile per il download dal sito web Microsoft.
Con il passare degli anni e con le nuove versioni del sistema operativo Microsoft Windows, PowerShell si è evoluta aggiungendo nuovi moduli e funzionalità.