PowerShell Team

Automating the world one-liner at a time…

Latest posts

Nov 2, 2007
Post comments count 0
Post likes count 0

CTP: Versioning

PowerShell Team

Next week we'll be releasing a Community Technology Preview (CTP) of Windows PowerShell V2.0. I'm going to hold off saying what is in it until next week. The purpose of this email is to set your expectations about the CTP. Versioning  Jeffrey Snover [MSFT]Windows Management Partner ArchitectVisit the Windows PowerShell Team blog at: http://blogs.msdn.com/PowerShellVisit the Windows PowerShell ScriptCenter at: http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx

Nov 2, 2007
Post comments count 0
Post likes count 0

CTP: Platform Requirements

PowerShell Team

Next week we'll be releasing a Community Technology Preview (CTP) of Windows PowerShell V2.0. I'm going to hold off saying what is in it until next week. The purpose of this email is to set your expectations about the CTP. Platform Requirements The first thing to be clear about is that the platform support for the CTP says nothing about the platform support for V2. There are lots of factors that go into that decision and those discussions happen late in the game. You don't need to provide any feedback on this topic – we know that the wider the platform support the better. I'll continue to push to make it ava...

Nov 2, 2007
Post comments count 0
Post likes count 0

CTP: CTP -NE Beta!

PowerShell Team

Next week we'll be releasing a Community Technology Preview (CTP) of Windows PowerShell V2.0. I'm going to hold off saying what is in it until next week. The purpose of this email is to set your expectations about the CTP. CTP -NE BETA ! The first thing to get into focus is that a CTP is NOT a Beta release. A CTP is a very early drop of our technology with the following goals: One of the shared frustrations around Betas is that the feedback comes at a time that is difficult to make changes. At the end of the release, you want to minimize the code changes because one out of every X changes you make brea...

Oct 30, 2007
Post comments count 0
Post likes count 0

PowerShell Cookbook Now Available

PowerShell Team

Lee Holmes' book "PowerShell CookBook" is now available. If you've been following PowerShell for any time now, I'm sure that you have Lee's Website as a favorite just as I do. Lee has a wonderful way to explain things and provide exactly the example you need to solve the problem you have at hand. Now imagine that 584 pages of that good stuff! Lee has a good write up of the book HERE You can read the O'Reilly announcement HERE You can check out the Table of Contents HERE. I can't wait to get my copy! Jeffrey Snover [MSFT]Windows Management Partner ArchitectVisit the Windows PowerShell Team blog at: http:/...

Oct 29, 2007
Post comments count 0
Post likes count 0

WINRM

PowerShell Team

WINRM is the CLI interface to our WS-MGMT protocol. The neat thing about this is that you can call it from PowerShell to manage remote systems that don't have PowerShell installed on them (including Server Core systems and Raw hardware). I was trying some things out and encountered the following error: PS> winrmC:\Windows\System32\winrm.vbs(1034, 1) Microsoft VBScript runtime error: ActiveX component can't create object: 'WSMAN.InternalAutomation' This is the second time that I've done something that made this problem come up. I'm working on a system that changes constantly so it is probably some side effect...

Oct 29, 2007
Post comments count 0
Post likes count 0

Dynamic Casting

PowerShell Team

We've seen a couple requests for this on our internal mailing lists so I thought other people would be interested. There are times when you want to do something like: $d = [DateTime][$d]"12/25/2007" Or (using a STRING instead of a TYPE): $d = Read-Host –Prompt "TYPE:"[$d]"12/25/2007" Of course if either of these worked – I wouldn't be writing this blog. Jim Truher provided the solution: the –AS operator. The –AS operator casts an object to a particular type. Now in a traditional language, casting is thin operation which basically tells the compiler to think about things differently. In PowerShell, the –A...

Oct 26, 2007
Post comments count 0
Post likes count 0

Cool Stuff Coming!

PowerShell Team

Apologizes for going "radio-silent" on the blog here. We have all been very busy getting some very exciting things ready. I'm going to leave out the details until next week but clever people will notice that we are coming up on our 1 year anniversary and remember we really like TechEd and IT Forum (both of which are in Nov). This year is particularly exciting because Don Jones and Jeffery Hicks are holding the world's first PowerShell Mini-Conference in Las Vegas on 11/4 and 11/5. I'm doing the keynote address and another session. If you are attending this, you'll be amongst the first to hear and see what we a...

Oct 16, 2007
Post comments count 0
Post likes count 0

IT administrators with PowerShell skills wanted for usability studies in the Puget Sound area

PowerShell Team

Microsoft’s Usability group is recruiting IT administrators who have intermediate to advanced skills with PowerShell for upcoming usability studies. This is a unique opportunity to provide feedback and improve the user experience of PowerShell version 2.   The first study runs from October 30th to November 4th.  This is a two-hour lab study focusing on the remoting feature of PowerShell version 2. Additional studies on other v2 features are also being planned.  All studies will take place on Microsoft’s main campus in Redmond, Washington.   Participants will receive their choice of a software...

Oct 8, 2007
Post comments count 0
Post likes count 0

“Notepad for PowerShell” – PowerGUI 1.0.11 is out

PowerShell Team

Dmitry announced on his blog that PowerGUI 1.0.11 is available today with a standalone PowerShell editor. It's pretty cool! Check it out over at:  http://dmitrysotnikov.wordpress.com/2007/10/08/notepad-for-powershell-powergui-1011-is-out/ -bruce   ========================================================= Bruce Payette Principal Developer, Windows PowerShell Team