PowerShell v3
PowerShell v3 is a Windows task-automation framework composed of a command-line shell and programming language that is built on the .NET framework.
PowerShell v3 introduces new cmdlets to allow administrators to dig deeper into system processes which can be rolled into executable files or scripts. A cmdlet is a lightweight command that the Windows PowerShell runtime invokes within the context of automation scripts. Cmdlets include Get-Location, which shows the current directory, Get-Content, which accesses the content of a file, and Stop-Process, which kills the running process.
PowerShell v3 ships with the Windows Management Framework 3.0 inside Windows Server 8. PowerShell runtime also can be embedded into other applications.