Powershell DSC: trouver le nom d’une fonctionnalité Windows à configurer

Voici une cmdlet bien utile lorsqu’on développe des configurations Powershell DSC.

Imaginons que nous voulons installer la feature Windows Server Backup, afin de planifier des sauvegardes sur nos serveurs Windows.

Dans l’article précédent nous avions configuré le rôle Active Directory Services de la même façon avec le code suivant:

Or comment trouver le nom de la feature Windows Server Backup? Nous pouvons utiliser la cmdlet Get-WindowsFeature, et passer en paramètre des caractères afin de simplifier la requête.

Par exemple si nous voulons voir toutes les fonctionnalités commençant par Windows, ainsi que les fonctionnalités DSC, nous pouvons passer un array, comme ceci:

Le X entre les crochets veut dire que l’option est déjà installée.

On voit aussi le nom de l’option Windows Server Backup, qu’on peut renseigner dans une ressource Powershell DSC:

Et voilà.