L’applet de commande Publish-DscConfiguration publie un document de configuration DSC (Desired State Configuration) Windows PowerShell sur un ensemble d’ordinateurs. Cette applet de commande n’applique pas la configuration.
Les configurations sont appliquées par l’applet de commande Start-DscConfiguration lorsqu’elle est utilisée avec le paramètre UseExisting ou lorsque le moteur DSC exécute son cycle de cohérence. Le moteur DSC est également appelé Gestionnaire de configuration local (LCM).
Cette applet de commande est particulièrement utile lorsque des fragments de plusieurs documents de configuration sont remis.
Lorsque plusieurs fragments de documents de configuration sont remis, ils remplacent les anciens fragments de document de configuration.
Exemples
Exemple 1 : Publier une configuration sur un ordinateur distant
Cette commande publie une configuration sur un ordinateur distant. L’utilisateur qui exécute l’applet de commande doit être administrateur sur l’ordinateur distant.
Paramètres
-CimSession
Exécute l’applet de commande dans une session distante ou sur un ordinateur distant. Entrez un nom d’ordinateur ou un objet de session, tel que la sortie d’un new-CimSession ou applet de commande Get-CimSession. La valeur par défaut est la session active sur l’ordinateur local.
Force la fin de l’applet de commande. Si le mode d’actualisation Local Configuration Manager est défini sur PULL, l’utilisation de ce paramètre la remplace par PUSH et active la publication de la configuration DSC. En outre, si une configuration DSC en attente existe, l’utilisation de ce paramètre remplace cette configuration en attente.
Spécifie le nombre maximal d’opérations simultanées qui peuvent être établies pour exécuter l’applet de commande. Si ce paramètre est omis ou si une valeur de 0 est entrée, Windows PowerShell calcule une limite de limitation optimale pour l’applet de commande en fonction du nombre d’applets de commande CIM qui s’exécutent sur l’ordinateur. La limite de limitation s’applique uniquement à l’applet de commande actuelle, et non à la session ou à l’ordinateur.
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.