What is PowerShell
PowerShell is an object-oriented programming language and interactive command line shell for Microsoft Windows.
PowerShell was designed to automate system tasks, such as batch processing, and create systems management tools for commonly implemented processes. The PowerShell language is similar to Perl. PowerShell includes more than 130 standard command line tools for functions that formerly required users to create scripts in VB, VBScript or C#.