Blog Posts
Insights, tutorials, and updates from DSC Community maintainers and contributors.
Microsoft DSC
Articles about Microsoft's cross-platform DSC tool
How to generate Microsoft DSC adapted resource manifests with DscResource.Authoring
Class-based DSC resources are the way forward. Period. At least, if it wants to adopt new capabilities that Microsoft DSC’s engine exposes, like …
What is Microsoft DSC v3
Microsoft DSC v3 is a simple, single executable tool that helps you declare and enforce the desired state of your systems in a cross-platform way. …
Your first class-based Microsoft DSC v3 resource
Microsoft Desired State Configuration (DSC) v3 represents the next generation of configuration management with cross-platform support. By creating …
PowerShell DSC
Articles covering PowerShell Desired State Configuration
Convert tests to Pester 5 for a DSC Community repository
This blog post will guide you on how to convert existing tests in a DSC Community DSC resource module repository using a new pattern that is better …
Class Based DSC Resource only proposal
The PowerShell team announced plans to focus on class-based DSC resources only for PowerShell 7.2+, moving away from MOF/CIM dependencies. This …
DSC is Dead
Is DSC really dead? In this PSConfEU session, Michael and Gael address the most common questions about Desired State Configuration, its current state, …
Converting tests to Pester 5
Pester 5 introduces significant improvements along with breaking changes from version 4. This guide covers migrating your Pester tests to the new …
DscResource.Common functions in a DSC module
Stop duplicating helper functions across your DSC modules. Learn how to integrate the DscResource.Common module into your DSC resource repository, …
Steps to convert a module for continuous delivery
This guide walks you through converting a DSC Community module to use the Sampler-based CI/CD pipeline for continuous delivery with Azure DevOps. We …
How to Use DSC Logging
The Local Configuration Manager (LCM) in PowerShell Desired State Configuration (DSC) logs its deployment progress and errors on several places. The …
Realizing maintenance windows with DSC
Introduction Since 2017 I have been involved in a number of DSC projects in medium to very large enterprises. It has not been easy to implement DSC …
Community
News, guides, and how-to articles from the DSC Community
Steps to rename master branch to main for a DSC Community resource
This guide walks you through renaming the master branch to main for DSC Community resource repositories, covering GitHub settings, Azure DevOps …
Updating repo with Sampler.GitHubTasks
A lot of improvements have been made to the Sampler module and templates in the last couple of weeks, and it’s a (small) breaking change that …
Add Code Coverage Support to Repository
Code coverage metrics help ensure your DSC resources are well-tested. This guide explains how to configure Codecov.io integration for your DSC …
Create an Article
Want to contribute a blog post to the DSC Community website? This guide shows you how to create and submit articles using Hugo and the archetypes …
Want to write for us?
Share your knowledge with the community! Submit a blog post about DSC, PowerShell, or configuration management.
Submit a Post