FREEDOM251

Freedom251 › Infrastructure Automation

Microsoft Desired State Configuration

Paid LinuxMacWindows

Visit Microsoft Desired State Configuration Alternatives

Microsoft Desired State Configuration's own site

What Microsoft Desired State Configuration is

Microsoft Desired State Configuration is a free, open-source tool for defining and managing system configurations across Linux, macOS, and Windows. It uses policy as code to describe the state systems should maintain. Drift detection can identify when a system no longer matches that target, while patch management supports keeping systems aligned with intended configurations. Compliance reporting provides information about configuration status. The deployment model is self-hosted, so the software runs within an organization’s own hosting setup rather than as a hosted service. Its listed capabilities focus on setting configuration rules and identifying deviations from them across the supported operating systems. Microsoft provides an overview of Desired State Configuration through its PowerShell documentation. With no listed license charge and support for three operating systems, it can be considered by teams that want to manage configuration themselves and need a way to track drift and report compliance.

Who it suits

It suits teams managing configuration across Linux, macOS, or Windows systems that can handle self-hosting.

What it does well

  • Free and open source.
  • Supports Linux, macOS, and Windows.
  • Includes drift detection and patch management.
  • Provides compliance reporting.

What to know first

  • Self-hosted deployment requires your own hosting setup.

Limits

The deployment model is self-hosted, so hosting responsibility remains with the organization. The listed platform coverage is Linux, macOS, and Windows.

Getting started

  1. Open the Microsoft Learn Desired State Configuration overview
  2. Use the open-source software under its free pricing model
  3. Deploy it in a self-hosted environment
  4. Apply policy-as-code configurations to Linux, macOS, or Windows systems
  5. Configure drift detection, patch management, and compliance reporting

Verdict

Desired State Configuration combines policy-as-code configuration with drift detection, patch management, and reporting. Its self-hosted model makes responsibility for hosting a key consideration.

Questions

Is Microsoft Desired State Configuration free?

Yes. Its pricing model is free, and the pricing note identifies it as open source.

Which platforms does it support?

It supports Linux, macOS, and Windows.

Is it hosted by Microsoft?

No hosted deployment is listed; the deployment model is self-hosted.

Does it detect configuration drift?

Yes. Drift detection is listed as a capability.

Does it handle patches and compliance?

Yes. Patch management and compliance reporting are both listed.

Where Microsoft Desired State Configuration stands on Freedom251

Look at these too