PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and scripting language built on .NET Framework.
Key differences from Command Prompt:
PowerShell:
Command Prompt:
Example: In PowerShell, Get-Process returns process objects with properties and methods. In CMD, tasklist returns text output that requires parsing.