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 is verzonden in PowerShell 7.

    Met de release van PowerShell 7.2 wordt 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 werken met niet-Windows-omgevingen kunnen platformoverschrijdende functies in DSC v3 verwachten. DSC 3.0 is de versie die wordt ondersteund door de functie Azure-gastconfiguratie van Azure Policy.

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

Zie de nieuwe documentatie op https://docs.microsoft.com/powershell/dsc.