共用方式為


Enable-DscDebug

開始對所有 DSC 資源進行偵錯。

Syntax

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

Description

Cmdlet Enable-DscDebug 可讓 DSC 引擎Windows PowerShell Desired State Configuration (DSC) 資源偵錯,也稱為本機Configuration Manager (LCM) 。 根據預設,所有資源執行個體會開始偵錯工具。

範例

範例 1︰開始偵錯

Enable-DscDebug -BreakAll

此命令指示 DSC 引擎或 LCM 開始對資源偵錯。 下次執行設定時,程序會進入偵錯工具。

範例 2︰開始遠端偵錯

Enable-DscDebug -BreakAll -CimSession DeploymentServer

此命令指示遠端電腦的 DSC 引擎開始對資源偵錯。

參數

-AsJob

指出此 Cmdlet 會以背景工作方式執行命令。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BreakAll

指示所有資源在執行設定時進入偵錯工具。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CimSession

在遠端工作階段或遠端電腦上執行 Cmdlet。 輸入電腦名稱稱或會話物件,例如 New-CimSessionGet-CimSession Cmdlet 的輸出。 預設為本機電腦上的目前工作階段。

Type:CimSession[]
Aliases:Session
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

在執行 Cmdlet 前提示您確認。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ThrottleLimit

指定為執行 Cmdlet 可建立的最大並行作業數。 如果省略此參數或輸入 的值 0 ,則Windows PowerShell根據電腦上執行的 CIM Cmdlet 數目,計算 Cmdlet 的最佳節流限制。 節流限制僅適用於目前 Cmdlet,不適用於工作階段或電腦。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 Cmdlet 並不會執行。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False