Bien sûr, lorsque vous utilisez l'interface graphique, vous utiliseriez la boîte de dialogue «Fonctionnalités Windows» via le panneau de configuration:
Pour faire la même chose dans PowerShell, vous pouvez utiliser l' Enable-WindowsOptionalFeature
applet de commande.
Vous devez connaître les noms des fonctionnalités internes, pour les obtenir, exécutez:
Get-WindowsOptionalFeature –Online | ? FeatureName -match "msmq" | select FeatureName
vous obtenez quelque chose comme ça:
FeatureName
-----------
MSMQ-Container
MSMQ-Server
MSMQ-Triggers
MSMQ-ADIntegration
MSMQ-HTTP
MSMQ-Multicast
MSMQ-DCOMProxy
WCF-MSMQ-Activation45
Vous pouvez maintenant installer les fonctionnalités que vous aimez:
Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-HTTP
Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-Server
...
Certaines fonctionnalités ont des dépendances sur d'autres fonctionnalités, pour les résoudre, ajoutez le -All
commutateur, qui installe automatiquement toutes les dépendances.