It includes a command-line shell, an associated scripting language, and a framework for processing cmdlets. JSON, CSV, XML, etc.), REST APIs, and object models. PowerShell is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimizedįor dealing with structured data (e.g. Welcome to the PowerShell GitHub Community!