DSC範例呈現

嚴重性層級:資訊

Description

此規則可偵測特定資源是否存在 Desired State Configuration(DSC)範例。

若要修正違反此規則,您必須確保 Examples 該目錄存在於以下用途:

  • 非類別資源,應該和資料夾在同一層級 DSCResources
  • 類別式資源,應該和資源 .psm1 檔案在同一層的資料夾層級。

資料夾必須 Examples 包含該資源的範例設定。 檔案名稱應包含資源名稱。

Example

非職業資源

假設我們有一個非類別基礎的資源,其檔案結構如下:

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

在此情況下,為了修正此警告,請以以下方式加入範例:

  • xAzure
    • DSCResources
      • MSFT_xAzureSubscription
        • MSFT_xAzureSubscription.psm1
        • MSFT_xAzureSubscription.schema.mof
    • 範例
      • MSFT_xAzureSubscription_AddSubscriptionExample.ps1
      • MSFT_xAzureSubscription_RemoveSubscriptionExample.ps1

類別資源

假設我們有一個基於類別的資源,其檔案結構如下:

  • MyDscResource
    • MyDsc資源.psm1
    • MyDscResource.psd1

在此情況下,為了修正此警告,請以以下方式加入範例:

  • MyDscResource
    • MyDsc資源.psm1
    • MyDscResource.psd1
    • 範例
      • MyDscResource_Example1.ps1
      • MyDscResource_Example2.ps1