PowerShell DSC icon
PowerShell DSC icon

PowerShell DSC

PowerShell Desired State Configuration is a management platform in PowerShell that enables you to manage your IT and development infrastructure with configuration as code.

PowerShell DSC screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Windows
  • Linux
-
No reviews
4likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Configuration Management
  2.  Configuration

 Tags

PowerShell DSC News & Activities

Highlights All activities

Recent activities

No activities found.

PowerShell DSC information

  • Developed by

    US flagMicrosoft
  • Licensing

    Open Source (MIT) and Free product.
  • Alternatives

    5 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

OS & UtilitiesNetwork & Admin

GitHub repository

  •  773 Stars
  •  202 Forks
  •  42 Open Issues
  •   Updated  (Archived)
View on GitHub

Popular alternatives

View all
PowerShell DSC was added to AlternativeTo by Rosberg Linhares on and this page was last updated . PowerShell DSC is sometimes referred to as PowerShell Desired State Configuration
No comments or reviews, maybe you want to be first?
Post comment/review

Featured in Lists

A list with 71 apps by aklockenkaemper without a description.

List by aklockenkaemper with 71 apps, updated

What is PowerShell DSC?

Windows PowerShell Desired State Configuration (DSC) is a configuration management platform built into Windows that is based on open standards. DSC is flexible enough to function reliably and consistently in each stage of the deployment lifecycle (development, test, pre-production, production), as well as during scale-out. DSC centers around "configurations". A configuration is an easy-to-read document that describes an environment made up of computers ("nodes") with specific characteristics. These characteristics can be as simple as ensuring a specific Windows feature is enabled or as complex as deploying SharePoint. DSC also has monitoring and reporting built in. If a system is no longer compliant, DSC can raise an alert and act to correct the system. Configurations are designed to be easily read, stored, and updated. Configurations declare the state target devices should be in, instead of writing instructions for how to put them in that state. This makes it much less costly to learn, adopt, implement, and maintain configuration through DSC. Creating configurations means that complex deployment steps are captured as a "single source of truth" in a single location. This makes repeated deployments of a specific set of machines much less error-prone. In turn, making deployments faster and more reliable which enables a quick turnaround on complex deployments. Configurations are also shareable via the PowerShell Gallery meaning common scenarios and best practices might already exist for the work you need done.

PowerShell DSC Videos