Partager via


Enable-DscDebug

Démarre le débogage de toutes les ressources DSC.

Syntaxe

Enable-DscDebug
      [-BreakAll]
      [-CimSession <CimSession[]>]
      [-ThrottleLimit <Int32>]
      [-AsJob]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

L’applet de commande Enable-DscDebug active le débogage de ressources Windows PowerShell Desired State Configuration (DSC) par le moteur DSC, également appelé Gestionnaire de configuration local (LCM). Par défaut, toutes les instances de ressources se décomposent dans le débogueur.

Exemples

Exemple 1 : Démarrer le débogage

Enable-DscDebug -BreakAll

Cette commande indique au moteur DSC ou au gestionnaire de configuration local pour démarrer le débogage des ressources. La prochaine fois que la configuration est exécutée, le processus entre dans le débogueur.

Exemple 2 : Démarrer le débogage à distance

Enable-DscDebug -BreakAll -CimSession DeploymentServer

Cette commande indique au moteur DSC de l’ordinateur distant de démarrer le débogage des ressources.

Paramètres

-AsJob

Indique que cette applet de commande exécute la commande en tant que travail en arrière-plan.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-BreakAll

Indique que toutes les ressources entrent dans le débogueur lorsqu’une configuration s’exécute.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-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.

Type:CimSession[]
Alias:Session
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ThrottleLimit

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.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False