Delen via


Enable-DscDebug

Hiermee start u foutopsporing voor alle DSC-resources.

Syntax

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

Description

De Enable-DscDebug cmdlet maakt foutopsporing van Windows PowerShell Desired State Configuration (DSC) mogelijk door de DSC-engine, ook wel LCM (Local Configuration Manager) genoemd. Standaard worden alle resource-exemplaren opgesplitst in het foutopsporingsprogramma.

Voorbeelden

Voorbeeld 1: Foutopsporing starten

Enable-DscDebug -BreakAll

Met deze opdracht wordt aangegeven dat de DSC-engine of LCM resource-foutopsporing moet starten. De volgende keer dat de configuratie wordt uitgevoerd, wordt het foutopsporingsprogramma geopend.

Voorbeeld 2: Externe foutopsporing starten

Enable-DscDebug -BreakAll -CimSession DeploymentServer

Met deze opdracht wordt aangegeven dat de DSC-engine van de externe computer de foutopsporing van resources moet starten.

Parameters

-AsJob

Geeft aan dat deze cmdlet de opdracht als een achtergrondtaak uitvoert.

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

-BreakAll

Geeft aan dat alle resources het foutopsporingsprogramma invoeren wanneer een configuratie wordt uitgevoerd.

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

-CimSession

Voert de cmdlet uit in een externe sessie of op een externe computer. Voer een computernaam of een sessieobject in, zoals de uitvoer van een cmdlet New-CimSession of Get-CimSession . De standaardwaarde is de huidige sessie op de lokale computer.

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

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

-ThrottleLimit

Hiermee geeft u het maximum aantal gelijktijdige bewerkingen op dat kan worden ingesteld om de cmdlet uit te voeren. Als deze parameter wordt weggelaten of een waarde van 0 wordt ingevoerd, berekent Windows PowerShell een optimale beperkingslimiet voor de cmdlet op basis van het aantal CIM-cmdlets dat op de computer wordt uitgevoerd. De beperkingslimiet is alleen van toepassing op de huidige cmdlet, niet op de sessie of op de computer.

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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