如何在C#中以编程方式启用MSMQ?

时间:2014-02-06 06:42:47

标签: c# visual-studio-2010 client-server msmq

我有一个带有请求队列的服务器和一个带有响应队列的客户端。 我想在客户端和服务器机器上实际安装MSMQ,即不要手动转到服务器管理器/添加窗口的功能。请帮忙。

1 个答案:

答案 0 :(得分:2)

你可以开始

dism.exe /Online /Enable-Feature /FeatureName:MSMQ-Server /all  

作为使用过程:

System.Diagnostics.Process.Start()

如果您需要任何具有Msmq功能的附加功能,您可以通过以下方式找到此列表:

dism.exe /online /get-features | Find "MSMQ"

给你一些类似的东西:

Feature Name : MSMQ-Container
Feature Name : MSMQ-Server
Feature Name : MSMQ-Triggers
Feature Name : MSMQ-ADIntegration
Feature Name : MSMQ-HTTP
Feature Name : MSMQ-Multicast
Feature Name : MSMQ-DCOMProxy
Feature Name : WCF-MSMQ-Activation45