Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Poziom ważności: informacje
Opis
Sprawdza, czy istnieją przykłady dsC dla danego zasobu.
Jak
Aby rozwiązać problem z naruszeniem tej reguły, upewnij się, że Examples katalog jest obecny:
- W przypadku zasobów nieklasowych powinny istnieć na tym samym poziomie folderu co
DSCResourcesfolder. - W przypadku zasobów opartych na klasach powinny znajdować się na tym samym poziomie folderu co plik zasobu
.psm1.
Folder Examples powinien zawierać przykładową konfigurację danego zasobu. Nazwa pliku powinna zawierać nazwę zasobu.
Przykład
Zasób nieklasowy
Załóżmy, że mamy zasób nieklasowy z następującą strukturą plików:
- xAzure
- DSCResources
- MSFT_xAzureSubscription
- MSFT_xAzureSubscription.psm1
- MSFT_xAzureSubscription.schema.mof
- MSFT_xAzureSubscription
- DSCResources
W tym przypadku, aby rozwiązać to ostrzeżenie, należy dodać przykłady w następujący sposób:
- xAzure
- DSCResources
- MSFT_xAzureSubscription
- MSFT_xAzureSubscription.psm1
- MSFT_xAzureSubscription.schema.mof
- MSFT_xAzureSubscription
- Przykłady
- MSFT_xAzureSubscription_AddSubscriptionExample.ps1
- MSFT_xAzureSubscription_RemoveSubscriptionExample.ps1
- DSCResources
Zasób oparty na klasach
Załóżmy, że mamy zasób oparty na klasie z następującą strukturą plików:
- MyDscResource
- MyDscResource.psm1
- MyDscResource.psd1
W tym przypadku, aby rozwiązać to ostrzeżenie, należy dodać przykłady w następujący sposób:
- MyDscResource
- MyDscResource.psm1
- MyDscResource.psd1
- Przykłady
- MyDscResource_Example1.ps1
- MyDscResource_Example2.ps1