PowerShell (including Windows PowerShell and PowerShell Core) is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework.
Command Prompt, also known as cmd.exe or cmd (after its executable file name), is the command-line interpreter on Windows.
The main difference between PowerShell and Command Prompt lies in the functionality, with PowerShell you can do much more.
Related materials:
Last Opinions