PowerShell Desired State Configuration (DSC)

GPTKB entity

Statements (55)
Predicate Object
gptkbp:instanceOf configuration management technology
gptkbp:canBe gptkb:Windows_Admin_Center
gptkb:Azure_Automation_State_Configuration
services
groups
files
packages
users
environment variables
network settings
Windows features
firewall rules
scheduled tasks
registry settings
IIS settings
SQL Server settings
gptkbp:category gptkb:DevOps
gptkb:Infrastructure_as_Code
Automation
gptkbp:developedBy gptkb:Microsoft
gptkbp:documentation https://docs.microsoft.com/en-us/powershell/dsc/overview
https://www.w3.org/2000/01/rdf-schema#label PowerShell Desired State Configuration (DSC)
gptkbp:introducedIn gptkb:Windows_PowerShell_4.0
gptkbp:latestReleaseVersion DSC v3 (as of 2023)
gptkbp:license gptkb:MIT_License
gptkbp:openSource true
gptkbp:partOf gptkb:Windows_PowerShell
gptkbp:platform gptkb:Windows
gptkb:macOS
gptkb:Linux
gptkbp:programmingLanguage gptkb:PowerShell
gptkbp:purpose automate configuration management
enforce system state
configuration drift prevention
gptkbp:relatedTo gptkb:chef
gptkb:Ansible
gptkb:SaltStack
Puppet
gptkbp:releaseYear 2013
gptkbp:repository https://github.com/PowerShell/DSC
gptkbp:supports pull mode
push mode
custom resources
cross-platform management
partial configurations
composite resources
gptkbp:uses gptkb:MOF_files
gptkb:Local_Configuration_Manager_(LCM)
PowerShell scripts
DSC resources
gptkbp:bfsParent gptkb:Windows_Management_Framework
gptkb:Windows_Management_Framework_4.0
gptkb:Windows_Management_Framework_5.0
gptkb:Windows_Management_Framework_5.1
gptkbp:bfsLayer 8