task automation and configuration management CLI for Windows, the first release was in Windows XP SP2 in 2006
PowerShell is a CLI on Windows like CMD but it has enhanced functionality, since it was build up to create management scripts and automate system tasks.