Sessions announced for Microsoft Ignite Australia

Sessions have been locked in and announced for Microsoft Ignite Australia, which is (yay!) back on the sunny Gold Coast.

My sessions are listed here, but here’s a quick summary:

The Cloud That Chuck Norris Built: Resilient Architecture in Azure

Level: 400 Summary: Moving your infrastructure to Azure? Great! Just make sure that it’s designed […]

My first Pluralsight course published – Planning and Installing Chef

I’m very pleased to be able to announce that my first Pluralsight course – Planning and Installing Chef – has gone live and is available online in the Pluralsight course library!

The course is written more from the perspective of an infrastructure specialist, rather than a developer. In it, we go through the process of […]

Bulk request and export client certificates with PowerShell

I did an implementation of Active Directory Certificate Services for a customer recently, and they had a requirement to use the new environment to request a load of user client certificates for mobility testing.

This part of the project wasn’t integrated with any MDM solution – which is the normal path to get internally-generated certificates […]

Import Drivers into Configuration Manager 2012 with PowerShell

Yet another blog post I need to recreate thanks to the vagaries of moving WordPress between hosters 🙁

This code lets you import device drivers into Configuration Manager, as per the steps laid out in Chapter 11 of Learn ConfigMgr 2012 in a Month of Lunches.

You can also download the code directly from //


Create an Application in ConfigMgr 2012 R2 with PowerShell

This PowerShell code is designed to create a new Configuration Manager Application, as per Chapter 7 in “Learn ConfigMgr 2012 in a Month of Lunches“.

While the code is specific for the lab environment, it will work for any Program in Configuration Manager 2012 R2.

Source code   # Define Configuration Manager variables   $CMSiteCode = ‘P01’ […]