PowerShell Team

Automating the world one-liner at a time…

The Future Is Here Today

Would like to see what a PowerShell V2 world would look like?  If so, check out Jaykul Bennett's Select-Grid script HERE.  Here is what impresses me so much about this: Imagine hundreds, thousands, tens of thousands of other 200 line scripts with similar power.  Imagine people taking this base script and adding 10 more ...

PowerShell on WS08 Server Core!!!!

Superstar Dmitry Sotnikov has done the world a great service today by documenting how to get PowerShell running on WS08 Server Core HERE.  Just to be clear, this is  not a MSFT supported configuration.  That does NOT mean that we think it won't work.  What it means is that if it doesn't, you have to leverage the ...

TIOBE: PowerShell on its way to the top 20 (Programming Languages)

The TIOBE Programming Community Index provides a monthy rating of the popularity of programming languages.  This month's headline was: PowerShell on its way to the top 20 I'm not sure how they rate popularity or how they came up with that title (given that right now we are at 36) but I liked the headline! Jeffrey Snover [MSFT]...

Doug Finke's Amazing 7 Minute C# => PowerShell Demo

Doug Finke has just posted a blog entry HERE with an awesome 7 minute video demo HERE.  I HIGHLY recommend this as a great use of 7 minutes of your life (or as Doug points out, you can type Ctrl-Shift-G to speed it up and it will be a great use of 4-5 minutes of your life :-) ) In the demo, he starts out writing and running some C# code. ...

In Praise of TypeConverters – Spread the Love

I just got through reading Scott Hanselman's blog entry:  TypeConverters: There's not enough TypeDescripter.GetConverter in which he referenced  Jesse Liberty's blog entry: Did You Know That... Type Converters allow you to use property attributes in Complex Types and decided to pile on. Developers - you should stop what you are ...

Remoting with PowerShell QuickStart

PowerShell V2 introduces a new capability which allows you to remotely manage machines in your organization. I will give a basic overview of PowerShell remoting here and follow it up with some adavanced topics later. Are you ready for the fun.. A remote interaction involves 2 endpoints – Client and a Server. The same computer or system can ...

Fun with Script Cmdlets

  Script Cmdlets are one of the coolest things about the newer version of PowerShell.  A Script cmdlet allows you to use all of the variety of cmdlet parameter sets inside of PowerShell functions. Since Script Cmdlets are PowerShell functions, and the PowerShell engine prefers to run functions rather than commands, you can use ...

PowerShell Transactions QuickStart

The second CTP of PowerShell V2 (CTP2) introduces full engine support for transactions – groups of actions that can be finalized or undone in an all-or-nothing way. Wikipedia gives a great overview of transactions here: http://en.wikipedia.org/wiki/Database_transactions.   We put a ton of thought into how to expose this normally ...

MMS: What's Coming In PowerShell V2

MMS is going well.  Yesterday Dan and Bruce presented an Introduction To PowerShell talk and then we all presented a What's Coming In PowerShell V2 talk.  The slides are attached.  Cheers! Jeffrey Snover [MSFT] Windows Management Partner Architect Visit the Windows PowerShell Team blog at:    http://blogs.msdn....