Welcome to MSDN Blogs Sign in | Join | Help

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

Published Tuesday, December 23, 2008 1:17 AM by PowerShellTeam
Filed under:

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

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

Yeah!

You guys are the best!

Monday, December 22, 2008 10:16 PM by Brad

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

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

Don't worry about us early adopters.  Who cares if you break my scripts... This isn't C# or VBScript it didn't take me that long to write them in the first place.  Given the current release cycle, Don't worry about us.  Just get it right!

By the time V2 is rolled out in production around the world (3-12 months after GA).  PowerShell will have reached a critical mass.  Like those who used monad before, the CTP crowd will be but a whisper...

As long as you get it right, who cares!  Feel free to break EVERYTHING with beta1.  If your road map says it's the right thing to do.  Part of what has made POSH so successful is your unorthodox approach to solving complex problems.  At this point "in powershell I trust", If you tell me that X is the best thing for everyone... I may not like it, but I'm not going back to cmd/wsh

~Glenn

Tuesday, December 23, 2008 12:41 AM by Glenn Sizemore

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

Sorry to rain on your parade guys, but I've got one major gripe even before I download the stuff.

Could whoever posted these file to download PLEASE GIVE THEM INTELLIGENT NAMES?!?

The Help file was OK, WindowsPowerShellV2_CTP3_SDK.chm. It has the fact that this is for a) PowerShell, b) is V2, and c) is for CTP3.

But the other files were generic. PowerShell_Setup_x86.msi didn't mention V2 or CTP3. And releaseNotes.rtf? Strike 3!

Tuesday, December 23, 2008 1:43 AM by Larry Smith

# PowerShell V2 (CTP3) is public

PowerShell V2 Community Technology Preview 3 is public with lots of goodies. Read the announcement at

Tuesday, December 23, 2008 1:52 AM by Shay Levy

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

Oh my god...it's full of stars!

Tuesday, December 23, 2008 4:20 AM by Stuart Henderson

# Community Technology Preview-3 (CTP3) of Windows PowerShell V2 available from Powershell Team

Just in time for Christmas, CTP3 of Powershell v2 was realeased last nigth and is available for download

Tuesday, December 23, 2008 7:26 AM by Scott Moss at myITforum.com

# v2 CTP3: Running PowerShell silently

Well, if you haven't heard, v2 CTP3 is out. Check it HERE . This new release provides a feature where

Tuesday, December 23, 2008 8:22 AM by get-powershellblog

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

Could we please for the love of all that is holy actually harmonize the releases between WinRM and PowerShell?  I mean, if PowerShell has a dependency on WinRM, and PowerShell CTP3 clearly supports XP, why the HELL can't I get WinRM CTP3 to support XP?????

FIX THIS!! This is the THIRD time you've done this since becoming dependent on WinRM and EACH time you've put out an update, you lock yourselves into Vista and Server 2008 ONLY even though your product SUPPORTS XP!!!!

Tuesday, December 23, 2008 9:22 AM by Eric Walker

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

Now I can Minimize and hide powershell.exe window...great!!!

But PowerShell ISE doesn't react when I click 'Windows PowerShell Help F1' menu...

Tuesday, December 23, 2008 1:33 PM by Smith Catar

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

Eric,

Feel your pain but there are alternatives for the time being.  nSofware has their Powershell Server which works in much the same way that WinRM does.  If your hair is on fire, as Jeffrey would say, go with what works now.

-Shane

Tuesday, December 23, 2008 7:00 PM by SPowser

# Configuring PowerShell for Remoting – Part 1

Configuring PowerShell for Remoting – Part 1 The features discussed in this blog post depend on PowerShell

Tuesday, December 23, 2008 10:48 PM by Windows PowerShell Blog

# Configuring PowerShell for Remoting – Part 1

The features discussed in this blog post depend on PowerShell CTP3 release. Details about PowerShell

Wednesday, December 24, 2008 3:17 AM by Windows PowerShell Team Blog

# Visual Studio Links #92

My latest in a series of the weekly, or more often, summary of interesting links I come across related to Visual Studio. Greg Duncan posted a link to the CodePlex project that provides a managed interface to Esent , the embedded database that ships with

Wednesday, December 24, 2008 8:08 AM by Visual Studio Hacks

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

Shane:  Thanks, and I get that I went overboard in my previous post, but it's not like this hasn't been discussed AND addressed before.  It's like all of Microsoft has been given the mantra "Do whatever it takes to PUSH customers off XP and to Vista."  

Unfortunately for folks like myself that prefer to keep up with the latest in tools and technology, we aren't always the final arbiter in what platforms we support, and continually having to lag behind everyone else to use something that is supported on XP (but one of it's dependencies prefers to support Vista...) is creating an increasingly bad taste in my mouth.  

I have Vista at home and use it to teach myself the skills I'll need to support it when the time comes, but there are LOTS of folks like myself who still support primarily 2000 and XP and have NO say in when that will change.

This is right up there with PS not working on 2k (because it does, it's strictly an installer limit in checking the O/S version)

PowerShell Team:  My apologies for my previous post's unwarranted vitriol.  It's the holidays and you guys/gals probably busted hump to get these bits out the door, and it IS appreciated!  My point was, this has been an on-going issue since deciding on WinRM as a dependency for remoting and I've brought the point up and had it addressed before in previous CTP bits for WinRM (they release only a .mui first, and then much later an .msi)

In any case, I'll be playing around with the new features (that I can) over the holidays and thanks again for this early Christmas present (even if I'm more the Grinch than Saint Nick!)

Merry Saturnalia!

Wednesday, December 24, 2008 9:31 AM by Eric Walker

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

If anyone has this working on 2008 domain controllers please post.  Fine on Vista.  On  2008 DC PowerShell iteself is fine but WinRM gives event: Source"Windows Remote Management", EventID"10154".  Text:"The WinRM service failed to create the following SPNs: WSMAN/Orion.domain.com; WSMAN/Orion.

Additional Data

The error received was 8344: %%8344.

User Action

The SPNs can be created by an administrator using setspn.exe utility."

Obviously, setting the SPNs manaually doesn't work:-(

So no remoting to my DCs (this is in a lab BTW)

One 64-bit, one 32-bit Server 2008

Wednesday, December 24, 2008 11:56 AM by Chris Warwick

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

@Eric

I totally sympathize and it takes great constraint not to jump on the table and join the rant.  I know exactly what a problem it is not to have XP support for remoting.  

The issue is that we have to write a bunch of additional code to make things work on XP.  If we did that code now, we'd have to cut features from V2.  If we defer that code, we are able to take advantage of the fact that the downlevel release will happen after W7 to maximize the # of functions we ship in V2 and still support XP.  That's the calculus that lead to the current situation.  

Honestly, the protocol team has been working super hard and are JUST going to get the features we need in.  If we were going to cut work - it would have been performance work and that would have been the wrong decision to make. If you compare the remoting performance between CTP2 and CTP3 (of course you'll have to ask your Vista friends about this :-) ) - I think you conclude that this was the right choice to make.

In conclusion:

1) Your frustration is TOTALLY understandable and justified.

2) I have and will continue to fight vigorously to make as much as we can downlevel. (Note - there could always be technical issues that mean that the downlevel stuff is a subset of the functions.  Some argue that this is a reason to NOT ship downlevel.  I disagree.)

3) I'm pretty confident that we made the right choices here. I know that this limits the feedback we get on the protocol (that is the big risk0 but we are getting pretty good feedback and it allowed us to maximize value to customers.

Sorry for the headaches.  

Best wishes and happy holidays!

Jeffrey Snover [MSFT]

Windows Management Partner Architect

Visit the Windows PowerShell Team blog at:    http://blogs.msdn.com/PowerShell

Visit the Windows PowerShell ScriptCenter at:  http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx

Wednesday, December 24, 2008 12:48 PM by PowerShellTeam

# Command line burning of CD/DVDs yet?

So, when can we see scriptable CLI CD/DVD writing?

Friday, December 26, 2008 8:16 PM by Paul Borella

# PowerShell 2.0 Release Date

Hi Do you think the release version will be available by mid March?

We are considering integrating PowerShell in a consumer product.

Thanks,

John.

Tuesday, December 30, 2008 3:55 AM by John

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

A comment on the backwards compatability is that you if you have powershell 2.x installed on the pc then then exchange2007 setup program won't work as it doesn't detect that powershell has been installed. This means you need to remove v2, install v1 and then install exchange. Although I suspect this is a bug in Exchange2007(sp1) it's a right pain.  I've yet to try the next (logical) step of then upgrading to powershell 2 after exchange has been installed, but for that I'm going to have to set it up in a lab environment......

Wednesday, January 07, 2009 7:32 AM by Andy Helsby

# Configuring PowerShell for Remoting – Part 2 (Fan-In)

The features discussed in this blog post depend on PowerShell CTP3 release. Details about PowerShell

Friday, April 10, 2009 3:40 AM by Windows PowerShell Blog

# Configuring PowerShell for Remoting – Part 2 (Fan-In)

The features discussed in this blog post depend on PowerShell CTP3 release. Details about PowerShell

Friday, April 10, 2009 5:11 AM by PowerShell Team Blog (external)

# Configuring PowerShell for Remoting – Part 2 (Fan-In)

The features discussed in this blog post depend on PowerShell CTP3 release. Details about PowerShell

Friday, April 10, 2009 5:16 AM by Windows PowerShell Team Blog

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker