Bagikan melalui


Enable-DscDebug

Memulai penelusuran kesalahan semua sumber daya DSC.

Sintaks

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

Deskripsi

Enable-DscDebug Cmdlet memungkinkan penelusuran kesalahan sumber daya Windows PowerShell Desired State Configuration (DSC) oleh mesin DSC, yang juga dikenal sebagai Local Configuration Manager (LCM). Secara default, semua instans sumber daya masuk ke debugger.

Contoh

Contoh 1: Mulai penelusuran kesalahan

Enable-DscDebug -BreakAll

Perintah ini menunjukkan ke mesin DSC atau LCM untuk memulai penelusuran kesalahan sumber daya. Saat konfigurasi dijalankan lain kali, proses memasuki debugger.

Contoh 2: Mulai penelusuran kesalahan jarak jauh

Enable-DscDebug -BreakAll -CimSession DeploymentServer

Perintah ini menunjukkan ke mesin DSC komputer jarak jauh untuk memulai penelusuran kesalahan sumber daya.

Parameter

-AsJob

Menunjukkan bahwa cmdlet ini menjalankan perintah sebagai pekerjaan latar belakang.

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

-BreakAll

Menunjukkan bahwa semua sumber daya memasukkan debugger saat konfigurasi berjalan.

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

-CimSession

Menjalankan cmdlet dalam sesi jarak jauh atau di komputer jarak jauh. Masukkan nama komputer atau objek sesi, seperti output cmdlet New-CimSession atau Get-CimSession . Defaultnya adalah sesi saat ini pada komputer lokal.

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

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

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

-ThrottleLimit

Menentukan jumlah maksimum operasi bersamaan yang dapat ditetapkan untuk menjalankan cmdlet. Jika parameter ini dihilangkan atau nilai 0 dimasukkan, maka Windows PowerShell menghitung batas pembatasan optimal untuk cmdlet berdasarkan jumlah cmdlet CIM yang berjalan di komputer. Batas pembatasan hanya berlaku untuk cmdlet saat ini, bukan ke sesi atau ke komputer.

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

-WhatIf

Menunjukkan yang akan terjadi jika cmdlet dijalankan. Cmdlet tidak dijalankan.

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