Windows CMD vs PowerShell: What Is the Difference and Which One Should You Use?

They look similar, but they are built for very different jobs.