Windows PowerShell is a task automation and configuration management framework from
Microsoft, consisting of a
command-line shell and associated
scripting language built on the
.NET Framework. PowerShell provides full access to
COM and
WMI, enabling administrators to perform administrative tasks on both local and remote Windows systems as well as
WS-Management and
CIM enabling management of remote Linux systems and network devices.