PowerShell (including Windows PowerShell and PowerShell Core) is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework.
Windows PowerShell is an extensible command-line shell and associated scripting language from Microsoft. Windows PowerShell integrates with the Microsoft .NET Framework and provides an environment for execution of cmdlets, which are specialized .NET classes implementing a particular operation, scripts, which are composition of cmdlets along with imperative logic, executables, which are standalone applications, or by instantiating regular .NET classes. These work by accessing data in different data stores, like the filesystem or registry.
Since recently Microsoft has integrates OpenSSH in Windows 10 natively, so PowerShell (and Windows terminal) may now connect to SSH hosts from the command line, as you would do from LINUX or OS/X. PuTTY however has many more functions.
Positive comment • over 1 year ago • as an alternative to PuTTY