(This Ed Wilson blog post originally appeared on the Microsoft Press Blog.)


I have been really busy trying to get ready for the 2010 Scripting Games at the TechNet Script Center. We will have 40 guest commentators who will each write their own solution to one of the 20 scripting events. There are 20 script events because the 2010 Scripting Games consists of 10 beginner and 10 advanced events. The reason for the 40 commentators is because we will have solutions in both VBScript and in Windows PowerShell. In all likelihood, this will be the last year that we will have VBScript in the Scripting Games. The reason is not because I do not like VBScript--after all I wrote three books for Microsoft Press on VBScript--but that IT pros are rapidly migrating to Windows PowerShell because it is easier and more powerful than VBScript.

The 40 guest commentators will include many commentators who participated in last year's highly successful 2009 Summer Scripting Games. The commentators are Microsoft MVPs, Microsoft employees, and various authors of scripting books. All in all, it is a tremendous learning event and quite fun.

My challenge in designing the events is to ensure that the beginner events are not too hard and the advanced events not too easy. It is a real balancing act. The use of VBScript and Windows PowerShell complicates matters considerably, because some things are incredibly hard to do in VBScript, but that same task is super easy in Windows PowerShell. So determining what's beginner and what's advanced can be tricky.

This year we will be using Twitter and the the Hey, Scripting Guy! Blog to help us announce events. And we should have some excellent prizes to give away. We are continuing our partnership with the Windows PowerShell MVP community at PoshCode, and we will use their script repository to house the entries. This allows us to make all of the scripting entries available to the scripting community. Last year there were some excellent scripts contributed.

We ran a survey on Twitter, and one of the number one requests was to reintroduce the element of competition to the 2010 Scripting Games. This year, we will have a leader board and keep track of the contestant rankings. The winner will receive a grand prize.

The 2010 Scripting Games begin on April 26 and continue through May 7. Stay tuned for more information.