Udostępnij za pośrednictwem


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