El sistema operativo Windows Vista prometía una "CLI" llamada Windows PowerShell, que combinaba características de las tradicionales "shells" de Unix con su framework orientado a objetos .NET.