回答:
もちろん、GUIを使用する場合は、コントロールパネルから[Windowsの機能]ダイアログを使用します。
PowerShellで同じことを行うには、Enable-WindowsOptionalFeature
コマンドレットを使用できます。
内部機能名を知る必要があります。これらを取得するには、次を実行します。
Get-WindowsOptionalFeature –Online | ? FeatureName -match "msmq" | select FeatureName
次のようなものが得られます:
FeatureName
-----------
MSMQ-Container
MSMQ-Server
MSMQ-Triggers
MSMQ-ADIntegration
MSMQ-HTTP
MSMQ-Multicast
MSMQ-DCOMProxy
WCF-MSMQ-Activation45
これで、好きな機能をインストールできます。
Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-HTTP
Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-Server
...
一部の機能には他の機能との依存関係があり、それらを解決するために、-All
依存関係を自動的にインストールするスイッチを追加します。