Windows PowerShell is a command-line shell and scripting language developed by Microsoft to manage Windows machines.

Windows PowerShell 5.1 is the current version and last version. The PowerShell language, shell, and accompanying tooling have been rewritten using cross-platform technology. Windows PowerShell has reached the end of life and PowerShell continues to advance as a tool to manage heterogeneous systems.