Overzicht van PowerShell Desired State Configuration (DSC)

DSC is een beheerplatform in PowerShell waarmee u uw IT- en ontwikkelinfrastructuur met configuratie als code kunt beheren.

Er zijn drie versies van DSC beschikbaar:

  • DSC 1.1 is de verouderde versie van DSC die oorspronkelijk is verzonden in Windows PowerShell 5.1.

  • DSC 2.0 is de versie van DSC die wordt geleverd in PowerShell 7.

    Met de release van PowerShell 7.2 is de PSDesiredStateConfiguration-module niet meer opgenomen in het PowerShell-pakket. Door DSC in een eigen module te scheiden, kunnen we DSC onafhankelijk van PowerShell investeren en ontwikkelen en de grootte van het PowerShell-pakket verminderen. Gebruikers van DSC profiteren van het voordeel van het upgraden van DSC zonder PowerShell te hoeven upgraden, zodat de implementatie van nieuwe DSC-functies sneller verloopt. Gebruikers die DSC v2 willen blijven gebruiken, kunnen PSDesiredStateConfiguration 2.0.5 downloaden vanuit de PowerShell Gallery.

  • DSC 3.0 is de nieuwe versie van DSC. Deze versie is een preview-versie die nog steeds wordt ontwikkeld. Gebruikers die met niet-Windows-omgevingen werken, kunnen platformoverschrijdende functies verwachten in DSC 3.0. DSC 3.0 is de versie die wordt ondersteund door de machineconfiguratiefunctie van Azure Automanage.

De documentatie voor DSC is verplaatst naar een nieuwe locatie, zodat we de dsc-versiespecifieke informatie afzonderlijk van de versies van PowerShell kunnen beheren.

Zie de nieuwe documentatie in Desired State Configuration 2.0.