Welcome to MSDN Blogs Sign in | Join | Help

April 2008 - Posts

PowerShell Presence at MMS

It is great to see how prominent PowerShell is at this years MMS.   Here are some highlights so far: All attendees where given a copy of Ed Wilson's PowerShell Step-by-Step book (included in their bag). There are 9 sessions explicitly covering

MMS Talk: System Center Foundation Technologies

Yesterday, Bruce Payette and I delivered a talk on System Center Foundation Technologies which covered WMI, BITS, WSMAN, PowerShell Engine and the CLI/Scripting experience. What we did was to walk System Center Virtual Machine Manager (SCVMM)'s architecture

Dynamics of Technology Adoption and Market Competitiveness

Today is Partner day at MMS where we have special sessions focused to the special needs of ISV and IHVs.  I'll be giving an 1.5 hour talk: System Center Foundation Technologies  in which I discuss the management technologies that ship in Windows

Get-Random

I saw THIS posting over on Mark Minasi's forums that caught my eye. It gives you a random help file under the motto of: "A powershell help file a day, keeps Don Jones away". :-) Don responded pointing out one of our new V2 cmdlets: Get-Random. Since that

Heading to Microsoft Management Summit (MMS) Where We'll Show PowerShell CTP2

A number of us are headed to Vegas this weekend to prep for MMS were we will be showing the latest and greatest PowerShell V2 features.  It pays to attend these conferences as you get the first look at our new stuff.  If you recall, CPT1 was

The PowerShell Team

Here are the superstars that have been working hard to bring you PowerShell:   Jeffrey Snover [MSFT] Windows Management Partner Architect Visit the Windows PowerShell Team blog at:    http://blogs.msdn.com/PowerShell Visit the Windows

Get-PowerShell

During the filming of our Management & Services Division video, the producer wanted me to stand next to one of the posters we produced promoting PowerShell.  This is the poster:     BTW - I'm old but not THAT old.  They edited

Changes in upcoming CTP

In my earlier blog, I mentioned that we had changed things since the previous CTP.  Rather than leave everyone wondering whether they were doomed or not, I decided to have an early release of that portion of the release notes.    Here

How Could You Top CTP1?

(Did I give it away by putting the "1" next to the CTP?) Well put your seatbelts on baby because CTP2 is in the cooker and will be available sometime soon.  I'm writing this note to remind everyone of what a CTP is and is not.  The

Management & Services Division (MSD)

We recently did a short internal "who are we" video about our organization (MSD).  I don't know how it got out into the wild but you can check it out over on YouTube HERE .  It's 3 minutes, fun and there are a couple scenes of me saying

$MindWarpingPower = $Cmdlets + $ScriptBlock_Parameters

A while ago I blogged about the power of Flexible Pipeling Scriptblock parameters .  The mechanics of this are quite simple:  In a pipeline environment, if you provide a SCRIPTBLOCK to a parameter which does not take a SCRIPTBLOCK or an OBJECT,

WMI Object Identifiers and Keys

Recently one of MVPs, Darren Mar-Elia (Group Policy Guru from SDMSoftware [which as a set of FREE PowerShell GP cmdlets HERE ]) was working with our WMI type accelerators and got the following error: $ld = '\\sdmlaptop1\root\cimv2:Win32_LogicalDisk.Caption="C:"'

PowerShell Running Inside of Emacs

Dino Chiesa has a couple of blogs showing how he was able to get PowerShell running as an "inferior shell" within Emacs.  Apparently "inferior shell" is an emacs term of art and not a dig at PowerShell :-).  I've always respected

IIS 7.0 PowerShell Support

Quite a few people have expressed disappointment about the lack of IIS cmdlets or namespace provider.  It's been a long sad tale.  It  turns out that the IIS team (and Sergei Antonov in particular) was one of the first groups to truly "get"

Managing Datacenter Machine Names

One of the first things managers of large scale datacenter do is to produce a regular naming scheme for their servers.  These often embed the function, location, and then an integer.  e.g.   IIS-West-001 IIS-West-002 ... IIS-West-234 or

-ErrorAction update

Responding to  my blog entry on -ErrorAction HERE ,  Jon Newman reminded me that the reason we didn't use the term IGNORE for -ErrorAction was that we don't really ignore the error.  We still record it in $ERROR. He also reminded me that

PowerShell on Linux, Solaris, Mac, PHONES!!! etc

Igor Moochnick announced the first release of PASH , an open source implementation of PowerShell.  (I tripled check the date on his blog to make sure it really said April 6th and not April 1st. :-) ).  This is really exciting stuff.  This

PowerScripting Podcast 3/19/08 Part 2

Part 2 of my interview for the PowerScripting Podcast is now available HERE. Enjoy! Jeffrey Snover [MSFT] Windows Management Partner Architect Visit the Windows PowerShell Team blog at:    http://blogs.msdn.com/PowerShell Visit the Windows
 
Page view tracker