Richard Siddaway

Explore articles and content from this author

Richard Siddaway

128 articles published

2 min read

Closing the Games

The judging is complete for the fourth and final event in the 2014 Winter Scripting Games. This Games was something very different in that we presented 4 we complex scenarios that were designed to be as close as possible to the type of tasks you may have to perform at work. The solutions required multi-file answers - there’s no way you could solve these with a one liner! All of the teams that submitted entries rose to meet the hardest challenge I’ve seen in a Scripting Games - and I’ve taken part of judged all but the first Games.

1 min read

Scripting Games event 1 close

Event 1 is over and the judging is complete. First off congratulations to every team that posted an entry - the events in these games are different and we’ve tried to up the challenge level to account for it being a team based. The high scorers for event 1 are: 1.Troll Bait with 22 points 2.Kitton Mittons with 22 points 3.Aliens with 20 points 4.PhillyPosh with 20 points 5.Thanks4TheInvite with 17 points

1 min read

Scripting Games 2014 – event submission tip

I’ve testing out the judging system using the practice event and one thing jumped out at me. It was a lot easier to understand the entries for those teams that included a transcript of their entry. I would very strongly recommend that you include a transcript of your entry running. As a minimum I would recommend that you include: the solution running - show each type of input required by the scenario (pipeline, single values, file etc) if parameter validation is asked for - show that in action show error handling in action if you can show the partial contents of any output file

3 min read

Introducing the Judges for Winter 2014 Scripting Games

In the last few years there has been a long list of people judging the Scripting Games. Those people were expected to view as many entries as possible, preferably all, and score the entries as well as providing feedback on the individual entries. That is a ton of work especially when you consider that the judges were all volunteers. This time round we’re attempting to spread the load somewhat. Mike Robbins has done a superb job recruiting coaches for the Its their job to look at the entries and make suggestions and hints to the teams - if the teams wish to take advantage of this option.

2 min read

CIM vs WMI cmdlets-remote execution speed

Following on from my previous post we"™ll look at how the two types of cmdlets compare for accessing remote machines. I used a similar format to the previous tests but was accessing a remote machine. First off was the WMI cmdlet ““ using DCOM to access the remote Windows 2012 server PS> 1..100 | foreach { Measure-Command -Expression{1..100 | foreach {Get-WmiObject -Class Win32_ComputerSystem -ComputerName W12SUS }} } | Measure-Object -Average TotalMilliseconds

2 min read

CIM cmdlets vs WMI cmdlets"“speed of execution

One question that came up at the summit was the comparative speed of execution of the new CIM cmdlets vs the old WMI cmdlets. No of us knew the answer because we"™d never tried measuring the speed. I decided to perform some tests. This first test is accessing the local machine. In both cases the cmdlets are using COM. WMI uses COM and CIM will use COM if a ““ComputerName parameter isn"™t used.

1 min read

Time for D-CRUD?

I was thinking on the plane back from the PowerShell summit about the CRUD activities. They are a concept we have inherited from the database world: C = Create R = Read U = Update D= Delete Create, Update and Delete correspond directly to the PowerShell verbs ““ New,Set and Remove respectively. The Read action corresponds to the Get verb. Well sort of. Get-* is used in two distinct scenarios. Firstly we know of an object and we we want to read its properties ““ for example:

1 min read

Scripting Games 2013 have started

The 2013 Scripting Games kicked off during the PowerShell summit. Event 1 is open and you can submit entries up until 23:59:59 GMT on 29 April 2013. Voting on the entries starts at at midnight on 30 April. You can enter and you can vote on the entries. This is a community games run by powershell.org ““ all are welcome. If you haven"™t entered yet there is still plenty of time to get you entry in for event 1.

1 min read

PowerShell Summit"“thank you

I"™d like to extend a huge thank you to everyone who attended the PowerShell Summit this last week. The Summit was a success ““ in no small part due to you. Your questions, and discussions, are what this is all about. It was a pleasure meeting you all and I hope to return next year ““ I hope to see many of you there as well.