What is PowerShell?
PowerShell is built on the .NET Common Language Runtime (CLR). All inputs and outputs are .NET objects. No need to parse text output to extract information from output. The PowerShell scripting language includes the following features: Extensible through functions, classes, scripts, and modules;