PSDscResources

PSDscResources ist die neue Heimat der In-Box-Ressourcen von PSDesiredStateConfiguration. Die Ressourcen in diesem Modul werden von Microsoft verwaltet und unterstützt.

Diese Ressourcen sind eine Kombination aus denen im Boxmodul PSDesiredStateConfiguration sowie Communitybeiträgen aus unserem experimentellen Modul xPSDesiredStateConfiguration auf GitHub. Diese Ressourcen wurden auch kürzlich aktualisiert, um die Richtlinien des DSC Resource Kit High Quality Resource Module (HQRM) zu erfüllen.

In diesem Modul nicht enthaltene Im Lieferumfang enthaltene Ressourcen sollten nicht betroffen sein und können weiterhin aus dem im Lieferumfang enthaltenen PSDesiredStateConfiguration-Modul geladen werden.

Da PSDscResources boxinterne Ressourcen überschreibt, ist es nur für DSC 1.1 und PowerShell 5.1 oder höher verfügbar. Mehrere der hier bereitgestellten Ressourcenupdates sind auch im Modul xPSDesiredStateConfiguration enthalten, das noch mit früheren Versionen kompatibel ist (obwohl dieses Modul nicht unterstützt wird und in Zukunft möglicherweise entfernt wird).

Um Ihre im Lieferumfang enthaltenen Ressourcen auf die neuesten Versionen von PSDscResources zu aktualisieren, installieren Sie zuerst PSDscResources aus dem PowerShell-Katalog:

Install-Module PSDscResources

Fügen Sie dann ihrer DSC-Konfiguration diese Zeile hinzu:

Import-DscResource -ModuleName PSDscResources

Für dieses Projekt gelten die Microsoft-Verhaltensregeln für Open Source (Microsoft Open Source Code of Conduct). Weitere Informationen finden Sie in den häufig gestellten Fragen zum Verhaltenskodex. Sie können sich auch an opencode@microsoft.com wenden, wenn Sie weitere Fragen oder Anmerkungen haben.

Ressourcen

  • Archiv: Erweitern oder Entfernen des Inhalts einer Archivdatei (.zip)
  • Umgebung: Verwalten einer Umgebungsvariable für einen Computer oder Prozess.
  • Gruppe: Verwalten sie eine lokale Gruppe.
  • GroupSet: Verwalten Sie mehrere Gruppenressourcen mit allgemeinen Einstellungen.
  • MsiPackage: Installieren oder deinstallieren Sie ein MSI-Paket.
  • Registrierung: Verwalten Eines Registrierungsschlüssels oder -werts.
  • Skript: Führen Sie PowerShell-Skriptblöcke aus.
  • Dienst: Verwalten eines Windows-Diensts.
  • ServiceSet: Verwalten Sie mehrere Dienste mit allgemeinen Einstellungen.
  • Benutzer: Verwalten eines lokalen Benutzers.
  • WindowsFeature: Installieren oder deinstallieren Sie eine Windows-Rolle oder -Funktion.
  • WindowsFeatureSet: Verwalten Sie mehrere Windows-Rollen oder -Features mit allgemeinen Einstellungen.
  • WindowsOptionalFeature: Aktivieren oder deaktivieren Sie ein optionales Feature.
  • WindowsOptionalFeatureSet: Verwalten Sie mehrere optionale Features mit allgemeinen Einstellungen.
  • WindowsPackageCab: Installieren oder deinstallieren Sie ein Paket aus einer Windows-Schrankdatei (.cab).
  • WindowsProcess: Starten oder Beenden eines Windows-Prozesses.
  • ProcessSet: Verwalten sie mehrere Windows-Prozesse mit allgemeinen Einstellungen.

Ressourcen, die auf Nano Server funktionieren

Ressourcen, die in der Computerkonfiguration nicht funktionieren

Verwenden Sie bei Verwendung der Azure Automanage-Computerkonfigurationsfunktion nicht die folgenden Ressourcen:

  • WindowsFeature
  • WindowsFeatureSet
  • WindowsOptionalFeature
  • WindowsOptionalFeatureSet
  • WindowsPackageCab

Es gibt eine Einschränkung in der Computerkonfiguration, die verhindert, dass eine DSC-Ressource PowerShell-Cmdlets verwendet, die nicht in PowerShell selbst oder in einem Modul auf der PowerShell-Katalog enthalten sind. Diese DSC-Ressourcen verwenden Cmdlets aus einem oder mehreren Windows-Modulen und funktionieren nicht in der Computerkonfiguration.