Early Christmas Present from PowerShell Team: Community Technology Preview-3 (CTP3) of Windows PowerShell V2

While Santa and co. are getting busy for Christmas, the Windows PowerShell Team is pleased to release the third Community Technology Preview (CTP3) of Windows PowerShell V2!

First let us thank you for all your great feedback on CTP1 and CTP2.  This is your product so never be shy about letting us know what you want from it.  We made quite a few changes based upon your feedback.  That is the benefit of these CTPs, it allows us to change things before we release them.  That also means that if you wrote scripts that used the features we changed, they will have to be modified to run properly.  We’ll have some more changes before we release but we are getting to the end game so fewer and fewer things will change by smaller and smaller amounts going forward.

This release brings, among other things, performance improvements … things will be faster/more efficient than before.  PowerShell remoting now allows implicit remoting where command execution appears to be local even though they are remote. We have added over 60 new cmdlets in this release … cmdlets for adding/removing/renaming computers, cmdlets for event logs, cmdlets for WS-Man functionality and even a WS-Man provider.  The “graphical” host, Windows PowerShell ISE, now supports a graphical debugger, context sensitive F1 help and a programmable interface for you to party on.

These are just a few of the new features we have packaged in this CTP3 release. Additionally this CTP3 includes some simple updates… like new parameters to several existing cmdlets. More feature descriptions and details are in the Release Notes and in the “about” topics included with the installation.

Reminder to the brave souls who want to use these bits in a production environment … Don’t, these bits are still CTP. This CTP is not a beta. This software is a pre-release version. It may not work the way a final version of the software does. These CTP3 bits have not gone through rigorous testing. Even with these caveats, we hope you would try them out and let us know your feedback.

Last but certainly not least, V2 builds upon Windows PowerShell 1.0 by providing backward compatibility – your 1.0 cmdlets and scripts will run on this CTP3 (with the exceptions noted in the Release Notes – mostly new keywords/cmdlets). If a working 1.0 script doesn’t run on V2 and is not in the known list of exceptions, please tell us about it!

Download Windows PowerShell V2 CTP3

Download WinRM 2.0 CTP3 (required for PowerShell remoting)


Hemant Mahawar [MSFT]
Program Manager
Windows PowerShell

Submitting Feedback

Please submit your feedback using the Connect Website (adding a CTP3: to the title), posting on the Windows PowerShell Discussion Group, or commenting on the Windows PowerShell Blog