Updates from: 02/16/2022 02:15:23
Service Microsoft Docs article Related commit history on GitHub Change details
overview Overview https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/docs-conceptual/overview.md
--- description: This article is an introduction to the PowerShell scripting environment and its features. Previously updated : 10/04/2021 Last updated : 02/15/2022 Title: What is PowerShell? ---
Title: What is PowerShell?
PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.
-## Shell
+## Command-line Shell
PowerShell is a modern command shell that includes the best features of other popular shells. Unlike most shells that only accept and return text, PowerShell accepts and returns .NET objects. The shell
following features:
- Extensible [type system][types] for creating dynamic types - Built-in support for common data formats like [CSV][CSV], [JSON][JSON], and [XML][XML]
-## Configuration management
+## Automation platform
+
+The extensible nature of PowerShell has enabled an ecosystem of PowerShell modules to deploy and
+manage almost any technology you work with. For example:
+
+Microsoft
+
+- [Azure](/powershell/azure)
+- [Windows](/powershell/windows/get-started)
+- [Exchange](/powershell/exchange/exchange-management-shell)
+- [SQL](/sql/powershell/sql-server-powershell)
+
+Third-party
+
+- [AWS](https://aws.amazon.com/powershell/)
+- [VMWare](https://core.vmware.com/vmware-powercli)
+- [Google Cloud](https://cloud.google.com/powershell/)
+
+### Configuration management
PowerShell Desired State Configuration ([DSC][DSC]) is a management framework in PowerShell that enables you to manage your enterprise infrastructure with configuration as code. With DSC, you can: