Je suis à la recherche d'un moyen de modifier par programme les fonctionnalités ("Programmes et fonctionnalités" -> "Activer ou désactiver les fonctionnalités Windows") dans Windows Vista (et plus récent Redmond OS, par exemple Server 2008).Comment puis-je modifier les fonctionnalités de Windows Vista par programmation?
La solution idéale serait sous la forme d'un script Powershell (Get-Features, Set-Features), cependant tous les pointeurs vers MSDN/autre documentation seraient les bienvenus! (Ma première recherche rapide sur Google/StackOverflow est arrivée vide).
Avoir un moyen automatique d'activer ou de désactiver des fonctions me permettrait d'automatiser la configuration de l'ordinateur pour différents scénarios. Par exemple, pour développer des applications ASP.NET à l'aide d'IIS, vous devez installer un ensemble de fonctionnalités IIS qui ne sont pas installées par défaut. Mon processus actuel de "s'assurer qu'au moins les fonctionnalités montrées dans cette capture d'écran sont vérifiées" laisse beaucoup à désirer.
Eh bien, je voudrais être en mesure de configurer mes machines d'une manière répétable. Je veux que toutes mes machines dev aient des fonctionnalités spécifiques installées. Êtes-vous en train de dire qu'il est MIEUX de sélectionner manuellement toutes les fonctionnalités pour CHAQUE machine sur la base de captures d'écran/notes écrites? –