Powershell Version 3.0

Version 3.0 is integrated with Windows 8 and with Windows Server 2012. Microsoft has also made PowerShell 3 available for Windows 7 with Service Pack 1, for Windows Server 2008 with Service Pack 1, and for Windows Server 2008 R2 with Service Pack 1

PowerShell has power, depth and flexibility and you can research for yourself, with PowerShell you can create new objects for example, Windows Services File system , DirectoryEntry or the simpler, and .Net Framework based object using fully qualified name like system.DateTime.

PowerShell has ability to use .Net Framework and powershell allows you to build such objects.

Powershell Version 2.0

In Powershell 2.0 you get alot of new functionality. As you mentioned, there is remoting. Here are all the new cmdlets introduced in PS 2.0:
http://www.bing.com/browse?g=powershell_cmdlets#toc=0&version_rbid=1

You also get new scripting functionality:

  • Try/Catch blocks
  • Transactions /li>
  • Script cmdlets
  • Modules
  • 100+ New Cmdlets

It also comes with a script editor. Here's some more info:

Powershell 1.0

Version 1.0 Beta/Release Candidate was released in 2006 for Windows XP SP2/SP3, Windows Server 2003, and Windows Vista. For Windows Server 2008, it is included as an optional feature


Microsoft had started to develop a new approach to command line management, including a shell called Monad. And Monad had been renamed Windows PowerShell.
First Monad public beta release date17-jun-2005
Beta 2 Released On11-Sept-2005
Beta 3 Released On10-Jan-2006
Microsoft formally announced that Monad had been renamed Windows PowerShell25-Apr-2006
Release Candidate 2 of PowerShell version 1 was released14-Sept-2006
Final Release to the web (RTW) PowerShell Version 1 was on 14-Nov-2006


Powershell-Getting-Started
Powershell-Download-Install
Powershell-Language
Powershell-Command
Powershell-Processing-Text
Powershell-Danger-Command
Powershell-Interactive
Powershell-Cmdlets
Powershell-Scripting
Powershell-Security-Certificate
Powershell-Security-Policy
Powershell-Approach
Powershell-Examples
Powershell-Formatting-Output
Powershell-Snapins
Powershell-Vs-Cmd

Powershell-Debug
Powershell-Error-Exceptions
Powershell-Trace