Slides, demos and recording of my PowerShell DSC session at the Nordic Infrastructure Conference 2015

On January 24th – 25th the Nordic Infrastructure Conference (NIC) was arranged in Oslo, Norway for the second time.
The goal for the conference is creating a premier event for all IT-professionals in the Nordics, and like the previous editions of NIC, this edition was also a great success with a number of excellent speakers.

I presented a session called “The State of PowerShell Desired State Configuration”:

The first version of Desired State Configuration (DSC), a new management platform in Windows PowerShell that enables deploying and managing configurations,  was released in Windows PowerShell 4.0. In this session you will see how DSC has evolved since then, and what`s coming in the next version which will be released later this year.

You can find the recording of the session on YouTube, while slides and demos is available on  OneDrive.

Recordings of all other sessions from the conference is available here.

 

Other PowerShell related videos from the conference

Book review: Windows PowerShell Desired State Configuration Revealed

I recently finished reading Windows PowerShell Desired State Configuration Revealed by Windows PowerShell MVP Ravikanth Chaganti:

The book starts out with an introduction to Windows PowerShell, covering technologies relevant to DSC, such as PowerShell Remoting and CIM.
In the second part the fundamentals is introduced, before advanced DSC concepts and tricks is covered in the last part.

I have worked with DSC and held presentations on the subject since DSC was released in PowerShell 4.0, and I have learned a lot from the book which I havent seen or read about before (even in the product documentation).
For example, the details of how to configure a Web Pull Server was very useful. I
ve used the DSC Resource available in the DSC Resource Kit for configuring a Web Pull Server, and not looked at the details covered in the book.

A lot of other useful information is covered, such as how the DSC download managers uses the Get-DscAction, Get-DscDocument and Get-DscModule cmdlets (nice to know for troubleshooting purposes).

The CIM implementation for DSC is also described in details, for example how to use the available CIM methods to perform actions and apply configurations. This knowledge makes it easier to understand how the technology works under the hood.

The first version of DSC was released in PowerShell (Windows Management Framework) 4.0, and there is also some information about the next version, including bugs which has been fixed.

I highly recommend this book for anyone who wants to learn about PowerShell Desired State Configuration.