Oczywiście, korzystając z GUI, można użyć okna dialogowego „Funkcje systemu Windows” za pomocą panelu sterowania:
Aby zrobić to samo w PowerShell, możesz użyć polecenia Enable-WindowsOptionalFeature
cmdlet.
Musisz znać wewnętrzne nazwy funkcji, aby je uzyskać, uruchom:
Get-WindowsOptionalFeature –Online | ? FeatureName -match "msmq" | select FeatureName
dostajesz coś takiego:
FeatureName
-----------
MSMQ-Container
MSMQ-Server
MSMQ-Triggers
MSMQ-ADIntegration
MSMQ-HTTP
MSMQ-Multicast
MSMQ-DCOMProxy
WCF-MSMQ-Activation45
Teraz możesz zainstalować funkcje, które lubisz:
Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-HTTP
Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-Server
...
Niektóre funkcje są zależne od innych funkcji, aby je rozwiązać, dodaj -All
przełącznik, który automatycznie instaluje wszelkie zależności.