Windows 8でPowerShellからMSMQを有効にすることはできますか?


回答:


21

もちろん、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依存関係を自動的にインストールするスイッチを追加します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.