Delen via


Enable-DscDebug

Hiermee wordt foutopsporing van alle DSC-resources gestart.

Syntaxis

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

Description

Met de cmdlet Enable-DscDebug schakelt u foutopsporing in windows PowerShell Desired State Configuration (DSC) in door de DSC-engine, die ook wel local Configuration Manager (LCM) wordt genoemd. Standaard splitsen alle resource-exemplaren zich in het foutopsporingsprogramma.

Voorbeelden

Voorbeeld 1: Foutopsporing starten

Enable-DscDebug -BreakAll

Met deze opdracht wordt aangegeven dat de DSC-engine of LCM resourceopsporing start. De volgende keer dat de configuratie wordt uitgevoerd, voert het proces het foutopsporingsprogramma in.

Voorbeeld 2: Externe foutopsporing starten

Enable-DscDebug -BreakAll -CimSession DeploymentServer

Deze opdracht geeft aan aan de DSC-engine van de externe computer om resourceopsporing te starten.

Parameters

-AsJob

Geeft aan dat met deze cmdlet de opdracht wordt uitgevoerd als achtergrondtaak.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-BreakAll

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

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-CimSession

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

Type:CimSession[]
Aliassen:Session
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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 als er 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
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False