Enable-DscDebug
Startet das Debuggen aller DSC-Ressourcen.
Syntax
Enable-DscDebug
[-BreakAll]
[-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>]
[-AsJob]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Enable-DscDebug
Cmdlet ermöglicht das Debuggen Windows PowerShell Desired State Configuration -Ressourcen (DSC) durch die DSC-Engine, die auch als Local Configuration Manager (LCM) bezeichnet wird. Standardmäßig werden alle Ressourceninstanzen in den Debugger unterteilt.
Beispiele
Beispiel 1: Starten des Debuggens
Enable-DscDebug -BreakAll
Dieser Befehl gibt der DSC-Engine oder dem LCM an, das Debuggen von Ressourcen zu starten. Wenn die Konfiguration das nächste Mal ausgeführt wird, wechselt der Prozess in den Debugger.
Beispiel 2: Starten des Remotedebuggens
Enable-DscDebug -BreakAll -CimSession DeploymentServer
Dieser Befehl gibt der DSC-Engine des Remotecomputers an, das Debuggen von Ressourcen zu starten.
Parameter
-AsJob
Gibt an, dass dieses Cmdlet den Befehl als Hintergrundauftrag ausführt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BreakAll
Gibt an, dass alle Ressourcen in den Debugger gelangen, wenn eine Konfiguration ausgeführt wird.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CimSession
Führt das Cmdlet in einer Remotesitzung oder auf einem Remotecomputer aus. Geben Sie einen Computernamen oder ein Sitzungsobjekt ein, z. B. die Ausgabe eines New-CimSession- oder Get-CimSession-Cmdlets . Der Standardwert ist die aktuelle Sitzung auf dem lokalen Computer.
Type: | CimSession[] |
Aliases: | Session |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ThrottleLimit
Gibt die maximale Anzahl von gleichzeitigen Vorgängen an, die zum Ausführen des Cmdlets erstellt werden können. Wenn dieser Parameter ausgelassen oder der Wert eingegeben 0
wird, berechnet Windows PowerShell basierend auf der Anzahl der CIM-Cmdlets, die auf dem Computer ausgeführt werden, eine optimale Drosselungsgrenze für das Cmdlet. Dieser Drosselungsgrenzwert gilt nur für das aktuelle Cmdlet, nicht für die Sitzung oder den PC.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |