Bagikan melalui


DscExamplesPresent

Tingkat Keparahan: Informasi

Deskripsi

Memeriksa bahwa contoh DSC untuk sumber daya tertentu ada.

Bagaimana

Untuk memperbaiki pelanggaran aturan ini, pastikan Examples direktori ada:

  • Untuk sumber daya berbasis non-kelas, sumber daya harus ada pada tingkat folder yang sama dengan DSCResources folder.
  • Untuk sumber daya berbasis kelas, sumber daya harus ada di tingkat folder yang sama dengan file sumber daya .psm1 .

Folder Examples harus berisi konfigurasi sampel untuk sumber daya tertentu. Nama file harus berisi nama sumber daya.

Contoh

Sumber daya berbasis non-kelas

Mari kita asumsikan kita memiliki sumber daya berbasis non-kelas dengan struktur file berikut:

  • xAzure
    • DSCResources
      • MSFT_xAzureSubscription
        • MSFT_xAzureSubscription.psm1
        • MSFT_xAzureSubscription.schema.mof

Dalam hal ini, untuk memperbaiki peringatan ini, kita harus menambahkan contoh dengan cara berikut:

  • xAzure
    • DSCResources
      • MSFT_xAzureSubscription
        • MSFT_xAzureSubscription.psm1
        • MSFT_xAzureSubscription.schema.mof
    • Contoh
      • MSFT_xAzureSubscription_AddSubscriptionExample.ps1
      • MSFT_xAzureSubscription_RemoveSubscriptionExample.ps1

Sumber daya berbasis kelas

Mari kita asumsikan kita memiliki sumber daya berbasis kelas dengan struktur file berikut:

  • MyDscResource
    • MyDscResource.psm1
    • MyDscResource.psd1

Dalam hal ini, untuk memperbaiki peringatan ini, kita harus menambahkan contoh dengan cara berikut:

  • MyDscResource
    • MyDscResource.psm1
    • MyDscResource.psd1
    • Contoh
      • MyDscResource_Example1.ps1
      • MyDscResource_Example2.ps1