PSDscResources

PSDscResources est la nouvelle base d’accueil des ressources in-box de PSDesiredStateConfiguration. Les ressources de ce module sont gérées et prises en charge par Microsoft.

Ces ressources sont une combinaison de celles contenues dans le module PSDesiredStateConfiguration dans la boîte de dialogue, ainsi que des contributions de la communauté de notre module xPSDesiredStateConfiguration expérimental sur GitHub. Ces ressources ont également été récemment mises à jour pour répondre aux directives du module de ressources de haute qualité (HQRM) du kit de ressources DSC.

Les ressources intégrées non incluses dans ce module ne doivent pas être affectées et peuvent toujours être chargées à partir du module PSDesiredStateConfiguration intégré.

Étant donné que PSDscResources remplace les ressources dans la boîte, il est uniquement disponible pour DSC 1.1 et PowerShell 5.1 ou version ultérieure. Plusieurs des mises à jour de ressources fournies ici sont également incluses dans le module xPSDesiredStateConfiguration , qui est toujours compatible avec les versions antérieures (bien que ce module ne soit pas pris en charge et puisse être supprimé à l’avenir).

Pour mettre à jour vos ressources dans la boîte de dialogue vers les dernières versions fournies par PSDscResources, commencez par installer PSDscResources à partir du PowerShell Gallery :

Install-Module PSDscResources

Ensuite, ajoutez cette ligne à votre configuration DSC :

Import-DscResource -ModuleName PSDscResources

Ce projet a adopté le Code de conduite Open Source de Microsoft. Pour plus d’informations, consultez les Questions fréquentes (FAQ) sur le code de conduite ou envoyez vos questions ou vos commentaires à opencode@microsoft.com.

Ressources

  • Archive : développez ou supprimez le contenu d’un fichier d’archive (.zip).
  • Environnement : gérez une variable d’environnement pour une machine ou un processus.
  • Groupe : gérer un groupe local.
  • GroupSet : gérez plusieurs ressources de groupe avec des paramètres communs.
  • MsiPackage : installer ou désinstaller un package MSI.
  • Registre : gérez une clé ou une valeur de Registre.
  • Script : exécutez des blocs de script PowerShell.
  • Service : gérez un service Windows.
  • ServiceSet : gérez plusieurs services avec des paramètres communs.
  • Utilisateur : gérer un utilisateur local.
  • WindowsFeature : installez ou désinstallez un rôle ou une fonctionnalité Windows.
  • WindowsFeatureSet : gérez plusieurs rôles ou fonctionnalités Windows avec des paramètres communs.
  • WindowsOptionalFeature : activer ou désactiver une fonctionnalité facultative.
  • WindowsOptionalFeatureSet : gérez plusieurs fonctionnalités facultatives avec des paramètres communs.
  • WindowsPackageCab : installer ou désinstaller un package à partir d’un fichier d’armoire Windows (.cab).
  • WindowsProcess : démarrez ou arrêtez un processus Windows.
  • ProcessSet : gérez plusieurs processus Windows avec des paramètres communs.

Ressources qui fonctionnent sur Nano Server

Ressources qui ne fonctionnent pas dans la configuration de l’ordinateur

Lorsque vous utilisez la fonctionnalité de configuration de machine d’Azure Automanage, n’utilisez pas les ressources suivantes :

  • WindowsFeature
  • WindowsFeatureSet
  • WindowsOptionalFeature
  • WindowsOptionalFeatureSet
  • WindowsPackageCab

Il existe une limitation dans la configuration de l’ordinateur qui empêche une ressource DSC d’utiliser des applets de commande PowerShell non incluses dans PowerShell lui-même ou dans un module sur le PowerShell Gallery. Ces ressources DSC utilisent des applets de commande d’un ou plusieurs modules Windows et ne fonctionnent pas dans la configuration de la machine.