Enable-DscDebug
Rozpoczyna debugowanie wszystkich zasobów DSC.
Składnia
Enable-DscDebug
[-BreakAll]
[-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>]
[-AsJob]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie Enable-DscDebug
cmdlet umożliwia debugowanie zasobów Windows PowerShell Desired State Configuration (DSC) przez aparat DSC, który jest również znany jako lokalny Configuration Manager (LCM). Domyślnie wszystkie wystąpienia zasobów są podzielone na debuger.
Przykłady
Przykład 1. Rozpoczęcie debugowania
Enable-DscDebug -BreakAll
To polecenie wskazuje aparat DSC lub LCM, aby rozpocząć debugowanie zasobów. Następnym razem, gdy konfiguracja zostanie uruchomiona, proces zostanie wprowadzony do debugera.
Przykład 2. Uruchamianie debugowania zdalnego
Enable-DscDebug -BreakAll -CimSession DeploymentServer
To polecenie wskazuje aparat DSC komputera zdalnego, aby rozpocząć debugowanie zasobów.
Parametry
-AsJob
Wskazuje, że to polecenie cmdlet uruchamia polecenie jako zadanie w tle.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BreakAll
Wskazuje, że wszystkie zasoby wchodzą do debugera po uruchomieniu konfiguracji.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CimSession
Uruchamia polecenie cmdlet w sesji zdalnej lub na komputerze zdalnym. Wprowadź nazwę komputera lub obiekt sesji, taki jak dane wyjściowe polecenia cmdlet New-CimSession lub Get-CimSession . Wartość domyślna to bieżąca sesja na komputerze lokalnym.
Type: | CimSession[] |
Aliases: | Session |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ThrottleLimit
Określa maksymalną liczbę współbieżnych operacji, które można ustanowić w celu uruchomienia polecenia cmdlet. Jeśli ten parametr zostanie pominięty lub zostanie wprowadzona wartość0
, Windows PowerShell oblicza optymalny limit ograniczania dla polecenia cmdlet na podstawie liczby poleceń cmdlet, które są uruchomione na komputerze. Limit ograniczania dotyczy tylko bieżącego polecenia cmdlet, a nie sesji lub komputera.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |