Partilhar via


Enable-DscDebug

Inicia a depuração de todos os recursos do DSC.

Syntax

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

Description

O Enable-DscDebug cmdlet permite a depuração de recursos Windows PowerShell Desired State Configuration (DSC) pelo motor DSC, também conhecido como Configuration Manager Local (LCM). Por predefinição, todas as instâncias de recursos entram no depurador.

Exemplos

Exemplo 1: Iniciar a depuração

Enable-DscDebug -BreakAll

Este comando indica ao motor DSC ou LCM para iniciar a depuração de recursos. Da próxima vez que a configuração for executada, o processo introduz o depurador.

Exemplo 2: Iniciar a depuração remota

Enable-DscDebug -BreakAll -CimSession DeploymentServer

Este comando indica ao motor DSC do computador remoto para iniciar a depuração de recursos.

Parâmetros

-AsJob

Indica que este cmdlet executa o comando como uma tarefa em segundo plano.

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

-BreakAll

Indica que todos os recursos introduzem o depurador quando uma configuração é executada.

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

-CimSession

Executa o cmdlet numa sessão remota ou num computador remoto. Introduza um nome de computador ou um objeto de sessão, como a saída de um cmdlet New-CimSession ou Get-CimSession . A predefinição é a sessão atual no computador local.

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

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

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

-ThrottleLimit

Especifica o número máximo de operações simultâneas que podem ser estabelecidas para executar o cmdlet. Se este parâmetro for omitido ou for introduzido um valor de0, Windows PowerShell calcula um limite de limitação ideal para o cmdlet com base no número de cmdlets CIM que estão em execução no computador. O limite de limitação aplica-se apenas ao cmdlet atual, não à sessão ou ao computador.

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

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

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