PsDscResources
PSDscResources to nowy dom wbudowanych zasobów z pliku PSDesiredStateConfiguration. Zasoby w tym module są obsługiwane i obsługiwane przez firmę Microsoft.
Te zasoby są kombinacją tych w wbudowanym module PSDesiredStateConfiguration , a także współtworzeniu społeczności z naszego eksperymentalnego modułu xPSDesiredStateConfiguration w usłudze GitHub. Te zasoby zostały ostatnio zaktualizowane w celu spełnienia wytycznych dotyczących zestawu DSC Resource Kit High Quality Resource Module (HQRM).
Nie należy wpływać na zasoby wbudowane, które nie są uwzględnione w tym module i nadal mogą ładować się z wbudowanego modułu PSDesiredStateConfiguration .
Ponieważ pliki PSDscResources zastępują zasoby w pudełku, są dostępne tylko dla dsc 1.1 i programu PowerShell 5.1 lub nowszego. W module xPSDesiredStateConfiguration jest również dostępnych kilka aktualizacji zasobów, które są nadal zgodne z wcześniejszymi wersjami (choć ten moduł nie jest obsługiwany i może zostać usunięty w przyszłości).
Aby zaktualizować zasoby wbudowane do najnowszych wersji udostępnianych przez program PSDscResources, najpierw zainstaluj plik PSDscResources z Galeria programu PowerShell:
Install-Module PSDscResources
Następnie dodaj ten wiersz do konfiguracji DSC:
Import-DscResource -ModuleName PSDscResources
W tym projekcie przyjęto Kodeks postępowania oprogramowania Open Source firmy Microsoft. Aby uzyskać więcej informacji, zobacz Często zadawane pytania dotyczące kodeksu postępowania lub skontaktuj się z opencode@microsoft.com dodatkowymi pytaniami lub komentarzami.
Zasoby
- Archiwum: rozwiń lub usuń zawartość pliku archiwum (
.zip
). - Środowisko: zarządzaj zmienną środowiskową dla maszyny lub procesu.
- Grupa: zarządzanie grupą lokalną.
- GroupSet: Zarządzanie wieloma zasobami grupy za pomocą typowych ustawień.
- MsiPackage: zainstaluj lub odinstaluj pakiet MSI.
- Rejestr: zarządzaj kluczem lub wartością rejestru.
- Skrypt: uruchom bloki skryptów programu PowerShell.
- Usługa: zarządzanie usługą systemu Windows.
- ServiceSet: zarządzanie wieloma usługami przy użyciu typowych ustawień.
- Użytkownik: zarządzanie użytkownikiem lokalnym.
- WindowsFeature: instalowanie lub odinstalowywanie roli lub funkcji systemu Windows.
- WindowsFeatureSet: zarządzanie wieloma rolami lub funkcjami systemu Windows za pomocą typowych ustawień.
- WindowsOptionalFeature: włącz lub wyłącz funkcję opcjonalną.
- WindowsOptionalFeatureSet: zarządzanie wieloma funkcjami opcjonalnymi za pomocą typowych ustawień.
- WindowsPackageCab: zainstaluj lub odinstaluj pakiet z pliku cabinet systemu Windows (
.cab
). - WindowsProcess: uruchamianie lub zatrzymywanie procesu systemu Windows.
- ProcessSet: zarządzanie wieloma procesami systemu Windows za pomocą typowych ustawień.
Zasoby, które działają na serwerze Nano Server
Zasoby, które nie działają w konfiguracji maszyny
W przypadku korzystania z funkcji konfiguracji maszyny usługi Azure Automanage nie używaj następujących zasobów:
WindowsFeature
WindowsFeatureSet
WindowsOptionalFeature
WindowsOptionalFeatureSet
WindowsPackageCab
Istnieje ograniczenie konfiguracji maszyny, które uniemożliwia zasobowi DSC korzystanie z jakichkolwiek poleceń cmdlet programu PowerShell, które nie są uwzględnione w samym programie PowerShell lub w module w Galeria programu PowerShell. Te zasoby DSC używają poleceń cmdlet z co najmniej jednego modułu systemu Windows i nie będą działać w konfiguracji maszyny.