Windows 8(.1)上のPowerShellから [〜#〜] msmq [〜#〜] を有効にすることは可能ですか?もしそうなら、これをどのように行うのですか?
もちろん、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
スイッチ、依存関係を自動的にインストールします。