Partager via


Édiction de configurations

S’applique à : Windows PowerShell 4.0, Windows PowerShell 5.0

Il existe deux façons d’implémenter des configurations DSC (Desired State Configuration) PowerShell : le mode Push et le mode Pull.

Mode Push

Vue d’ensemble du mode Push

Le mode Push fait référence à un utilisateur qui applique activement une configuration à un nœud cible en appelant l’applet de commande Start-DscConfiguration .

Après avoir créé et compilé une configuration, vous pouvez l’exécuter en mode Push en appelant l’applet de commande Start-DscConfiguration , en définissant le paramètre -Path de l’applet de commande sur le chemin d’accès où se trouve le MOF de configuration. Par exemple, si le MOF de configuration se trouve à l’emplacement , C:\DSC\Configurations\localhost.mofvous devez l’appliquer à l’ordinateur local à l’aide de la commande suivante : Start-DscConfiguration -Path 'C:\DSC\Configurations'

Note

Par défaut, DSC exécute une configuration en tant que travail en arrière-plan. Pour exécuter la configuration de manière interactive, appelez Start-DscConfiguration avec le paramètre Wait .

Mode de traction

Vue d’ensemble du mode Pull

En mode extraction, les clients d’extraction sont configurés pour obtenir les configurations d’état souhaitées à partir d’un service d’extraction distant. De même, le service d’extraction a été configuré pour héberger le service DSC et a été provisionné avec les configurations et les ressources requises par les clients d’extraction. Chacun des clients d’extraction dispose d’un événement planifié qui effectue une vérification de conformité périodique sur la configuration du nœud. Lorsque l’événement est déclenché pour la première fois, le gestionnaire de configuration local (LCM) du client d’extraction envoie une demande au service d’extraction pour obtenir la configuration spécifiée dans le LCM. Si cette configuration existe sur le service d’extraction et qu’elle réussit les vérifications de validation initiales, la configuration est téléchargée sur le client d’extraction, où elle est ensuite exécutée par le LCM.

Le LCM vérifie que le client est en conformité avec la configuration à intervalles réguliers spécifiés par la propriété ConfigurationModeFrequencyMins du LCM. Le LCM vérifie les configurations mises à jour sur le service d’extraction à intervalles réguliers spécifiés par la propriété RefreshModeFrequency du LCM. Pour plus d’informations sur la configuration du LCM, consultez Configuration du gestionnaire de configuration local.

La solution recommandée pour l’hébergement d’un service Pull est le service cloud DSC, Azure Automation. Cette solution hébergée fournit une gestion graphique, des rapports et une administration centralisée.

Pour plus d’informations sur la configuration d’un service d’extraction sur Windows Server, consultez Configuration d’un serveur d’extraction Web DSC. Comprenez toutefois que cette implémentation a des fonctionnalités limitées et nécessite une intégration « faites-le vous-même ».

Les rubriques suivantes expliquent le service pull et les clients :