Condividi tramite


Enable-DscDebug

Avvia il debug di tutte le risorse DSC.

Sintassi

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

Descrizione

Il Enable-DscDebug cmdlet abilita il debug delle risorse Windows PowerShell Desired State Configuration (DSC) dal motore DSC, noto anche come Configuration Manager locale ( Gestione configurazione locale). Per impostazione predefinita, tutte le istanze delle risorse si interrompono nel debugger.

Esempio

Esempio 1: Avviare il debug

Enable-DscDebug -BreakAll

Questo comando indica al motore DSC o gestione configurazione locale per avviare il debug delle risorse. Al successivo esecuzione della configurazione, il processo entra nel debugger.

Esempio 2: Avviare il debug remoto

Enable-DscDebug -BreakAll -CimSession DeploymentServer

Questo comando indica al motore DSC del computer remoto per avviare il debug delle risorse.

Parametri

-AsJob

Indica che questo cmdlet esegue il comando come processo in background.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BreakAll

Indica che tutte le risorse immettono il debugger quando viene eseguita una configurazione.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CimSession

Esegue il cmdlet in una sessione remota o in un computer remoto. Immettere un nome computer o un oggetto sessione, ad esempio l'output di un cmdlet New-CimSession o Get-CimSession . Il valore predefinito è la sessione corrente nel computer locale.

Type:CimSession[]
Aliases:Session
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Richiede la conferma dell'utente prima di eseguire il cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ThrottleLimit

Specifica il numero massimo di operazioni simultanee che è possibile stabilire per eseguire il cmdlet. Se questo parametro viene omesso o viene immesso un valore di 0 , Windows PowerShell calcola un limite di limitazione ottimale per il cmdlet in base al numero di cmdlet CIM in esecuzione nel computer. Questo valore limite su applica solo al cmdlet corrente, non alla sessione o al computer.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False