PowerShell is Windows new shell. It comes by default from Windows 7. But can be downloaded and installed in earlier versions.
- PowerShell provides access to almost everything an attacker might want.
- It is based on the .NET framework.
- It is basically bash for windows
So a command in PowerShell is called cmdlet. To get help on how to use a cmdlet while in PowerShell, the man-page, you do:
Get-Help <cmdlet name | topic name>
get-help echo get-help get-command