MSメッセージキューが機能する必要があるアプリケーションを開発しました。
しかし、実行するすべてのコンピューターのコントロールパネルに移動し、[コントロールパネル]-[プログラムの追加と削除]-[Windowsコンポーネント]-[メッセージキューのインストール]に移動する必要があるのは本当に退屈です。
それで、セットアップの実行中にその操作を自動的に実行したいと思います。
MSMQをインストールするためのコマンドライン命令はありますか?
ありがとう
楽しい質問。
経由 Technet :
メッセージキューの無人セットアップを実行するには、Windowsシステムフォルダーのコマンドプロンプトで次のコマンドを入力します。
sysocmgr.exe /i:sysoc.inf/u:応答ファイルのパスとファイル名
回答ファイルには次のものが含まれているようです。
[Components]
msmq_Core = on
Reminst = on
クライアントの場合は、応答ファイルにサーバーを指す別のセクションが必要です。
[msmq]
SupportingServer = *UNC path of Message Queueing server*
状況に応じて、さらにいくつかのオプションがあります。 Sysocmgrと応答ファイルの詳細 ここ 。
以下を使用してバッチファイルを作成することもできます。
;@ECHO OFF
;sysocmgr.exe /i:sysoc.inf /u:%0
;GOTO Finished
[Components]
msmq_Core = ON
msmq_LocalStorage = ON
msmq_ADIntegrated = ON
msmq_TriggersService = ON
msmq_HTTPSupport = OFF
msmq_RoutingSupport = OFF
msmq_MQDSService = OFF
;:Finished
この情報が見つかりました ここ 。