Microsoft is een bètatest begonnen voor de Microsoft Shell (MSH), het product dat op termijn de command shell in Windows moet gaan vervangen. MSH zal echter qua features en mogelijkheden een rijker programma zijn dan het huidige cmd.exe
en zal daardoor nadrukkelijker als tegenhanger van Bash en andere *nix-shells gepositioneerd worden. Zo zal het via MSH mogelijk worden om een netwerk of Windows-computer volledig te beheren, zonder dat er gebruikgemaakt hoeft te worden van grafische tools. MSH zal de basis vormen voor de beheersfuncties in Exchange 12, dat gepland staat voor release in de tweede helft van 2006. De GUI in Exchange 12 zal niet meer zijn dan een grafische schil voor een groot aantal MSH-scripts. Verwacht wordt dat meer Microsoft Management Console-plugins omgebouwd zullen worden om in de achtergrond gebruik te maken van MSH-scripts.
De verwachting is dat MSH niet aanwezig zal zijn in de clientversie van Windows Longhorn, die gepland staat voor het einde van 2006. Mogelijk dat Microsoft Shell, codenaam Monad, wel in de serverversie van Longhorn zal zitten; deze versie zal waarschijnlijk in 2007 op de markt komen. Microsofts MSH-medewerkers hebben namelijk laten weten dat MSH niet gebonden is aan releaseschema's van Windows-producten. De nu vrijgegeven versie van MSH kan gebruikt worden op Windows XP en Windows Server 2003. De testversie van Microsoft Shell is beschikbaar op de Microsoft Beta-site, alwaar ingelogd kan worden met het guest ID 'mshPDC'. Na enkele dagen krijgen testers de mogelijkheid om het .NET Framework 2.0 en de MSH Preview-versie te downloaden. In de Channel9 Wiki is meer informatie te vinden over de syntax, functies en features van MSH.