Delen via


PSDesiredStateConfiguration v1.1

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

PSDesiredStateConfiguration v1.1 is de versie van de module die wordt geleverd met Windows PowerShell 5.1.

Sleutelbegrippen

DSC is een declaratief platform dat wordt gebruikt voor configuratie, implementatie en beheer van systemen. Het bestaat uit drie primaire onderdelen:

  • Configuraties zijn declaratieve PowerShell-scripts waarmee exemplaren van resources worden gedefinieerd en geconfigureerd. Bij het uitvoeren van de configuratie zorgt DSC (en de resources die door de configuratie worden aangeroepen) er gewoon voor dat het systeem in de status van de configuratie bestaat. DSC-configuraties zijn ook idempotent: de Local Configuration Manager (LCM) blijft ervoor zorgen dat machines worden geconfigureerd in welke status de configuratie ook declareert.
  • Resources het onderdeel 'maak het zo' van DSC. Ze bevatten de code die het doel van een configuratie in de opgegeven status plaatst en behoudt. Resources bevinden zich in PowerShell-modules en kunnen worden geschreven om iets te modelleren als een bestand of een Windows-proces, of als specifiek als een IIS-server of een VM die wordt uitgevoerd in Azure.
  • De LCM (Local Configuration Manager) is de engine waarmee DSC de interactie tussen resources en configuraties vergemakkelijkt. De LCM peilt regelmatig het systeem met behulp van de controlestroom die door resources wordt geïmplementeerd om ervoor te zorgen dat de status die is gedefinieerd door een configuratie wordt gehandhaafd. Als het systeem niet actief is, roept de LCM de code in resources aan om dit te doen volgens de configuratie.

Zie ook