PowerShell is a task automation and configuration management framework from Microsoft. Key features include: Command-line shell and scripting language Cross-platform (Windows, macOS, Linux) Built on .NET framework Object-oriented pipeline Extensive set of cmdlets (command-lets) Integration with Windows systems and services Remote management capabilities Extensible through modules Strong scripting and automation capabilities Support for working with structured data (XML, JSON, CSV) PowerShell is widely used for system administration, DevOps, and automation tasks.