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.