Windows PowerShell

microsoft powershell

PowerShell is a task-based command line shell and scripting language, built on .NET. By using PowerShell, system administrators can automate tasks and processes using the command line.

PowerShell allows users full access to all the types in the .NET framework, and it also provides a simple way to manipulate server and workstation components. By using PowerShell, you can run scripts and commands on a remote machine, transfer files, listen for certain events and perform background tasks on multiple remote machines.

Tasks in PowerShell are performed by cmdlets which are special .NET classes and not standalone executables. It’s important to mention that cmdlets can be constructed just from a couple of lines of code.