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 |