Trzeba uczciwie powiedzieć, że przez bardzo długi czas Microsoft pozostawał daleko w tyle za konkurencją w kwestii konsolowego interpretera poleceń. Cmd, którego poprzednikiem był leciwy command.com, udostępniał wprawdzie szereg komend oraz język umożliwiający pisanie mniej lub bardziej zaawansowanych skryptów, ale w porównaniu – powiedzmy – do Basha wypadał naprawdę blado. W 2006 roku Microsoft postanowił ruszyć sprawy do przodu i 14 listopada opublikował pierwszą wersję PowerShella.