A few months back, I wrote an introductory article on Desired State Configuration (DSC) with PowerShell 4.0 and Windows Server 2012 R2 …
Why R2? Automated Server Self-Provisioning and Remediation with Desired State Configuration (DSC) in PowerShell 4.0 Windows Server 2012 R2 includes a new version of the PowerShell scripting language, PowerShell 4.0. One of the most interesting new features in PowerShell 4.0 is Desired State Configuration (DSC). DSC is a declarative management system inside Windows PowerShell 4.0 that enables servers to self-provision themselves during initial deployment and also self-remediate their configuration if it should fall out of compliance with their assigned “desired state”. DO IT: Click HERE to read this Step-by-Step introduction if you missed it …
Why R2? Automated Server Self-Provisioning and Remediation with Desired State Configuration (DSC) in PowerShell 4.0
Windows Server 2012 R2 includes a new version of the PowerShell scripting language, PowerShell 4.0. One of the most interesting new features in PowerShell 4.0 is Desired State Configuration (DSC). DSC is a declarative management system inside Windows PowerShell 4.0 that enables servers to self-provision themselves during initial deployment and also self-remediate their configuration if it should fall out of compliance with their assigned “desired state”.
DO IT: Click HERE to read this Step-by-Step introduction if you missed it …
In this article, I’ll provide an introduction to a new PowerShell DSC Resource Kit that has recently been released with support for 14 new DSC resources …
Since my original DSC article, our PowerShell team has been busy at-work with extending the available resources that can be leveraged with Desired State Configuration past the original core set of resources. Recently, the team released an updated PowerShell DSC Resource Kit that includes 14 additional resource modules for using DSC to easily configure and interact with:
You can download the new PowerShell DSC Resource Kit on TechNet, along with a sample of a DSC configuration using these new resources, at the link location below.
You’ll also need a running instance of Windows Server 2012 R2 to try out all the new resources in your lab – and, we provide a couple options that make it super-easy to get this up and running quickly in your lab …
In future articles, I'll provide additional sample DSC configurations that leverage the other new resources that have been added with this new PowerShell DSC Resource Kit.
Do you have particular plans or a unique idea for leveraging Desired State Configuration in your environment? Be sure to share your questions, comments and feedback below!
-Keith
Be sure to check out these additional resources:
Keith Mayer is a Senior Technical Evangelist at Microsoft, focused on helping ISV partners leverage the Azure cloud platform. Keith has over 20 years of experience as a technical leader of complex IT projects, in diverse roles, such as Network Engineer, IT Manager, Technical Instructor and Consultant. He has consulted and trained thousands of customers and partners worldwide on design of enterprise technology solutions.
Keith is currently certified on several Microsoft technologies, including Private Cloud, System Center, Hyper-V, Windows, Windows Server, SharePoint and Exchange. He also holds other industry certifications from VMware, IBM, Cisco, Citrix, HP, CheckPoint, CompTIA and Interwoven.
You can contact Keith online at http://aka.ms/AskKeith.