Microsoft Windows PowerShell to zaawansowana powłoka systemu, która pozwala kontrolować i zarządzać środowiskiem Windows w sposób preferowany nie tylko przez sympatyków Linuksa, ale i sporą część administratorów i zaawansowanych użytkowników Windows - z poziomu oferującego duże możliwości, zintegrowanego ze szkieletem .NET, elastycznego wiersza poleceń pozwalającego tworzyć także skomplikowane skrypty i aplikacje.
Wydanie CTP3 jest niestabilnym przedsmakiem tego, co znajdzie się w finalnej wersji PowerShella 2.0. Do największych nowości należą graficzny interfejs oraz PowerShell Remoting oferujący kontrolę nad zadaniami wykonywanymi na zdalnych komputerach. Dodano też między innymi możliwość partycjonowania i organizowania skryptów we własnoręcznie tworzone moduły wielokrotnego użytku, wprowadzono system transakcyjny i obsługę eventingu. Parametry wywołania skryptu mogą być podawane w kilku zestawach, a deweloperom umożliwiono hostowanie wielu zdalnych sesji PowerShella w jednym procesie na serwerze aplikacji. CTP2 to także szereg unowocześnień do już istniejących funkcji, na przykład nowe przełączniki do niektórych cmdletów. Twórcy PowerShella podkreslają też, że wszystkie skrypty V1 będą działać bez problemów na wersji V2 (z drobnymi wyjątkami opisanymi w Release Notes). Przed instalacją CTP2 należy więc odinstalować wszystkie poprzednie wersje PowerShella.
W dziale pobrań Microsoft są dostępne do pobrania także osobne wersje PowerShella 1.0 dla poszczególnych systemów - Windows Vista (x86), Windows Vista (x64), Windows XP (x86), Windows XP (x64) oraz dla Windows Server 2003 (x86) i Windows Server 2003 (x64).