Como posso ver o MSMQ na interface local do Gerenciamento do Computador?

20

Estou tentando depurar um aplicativo que usa o Microsoft Message Queuing (MSMQ). Eu posso depurar as filas no meu servidor de desenvolvimento usando uma conexão de área de trabalho remota, mas não posso repetir o processo no meu desktop local. Eu preferiria usar um aplicativo na minha área de trabalho local, se possível.

Meu servidor de desenvolvimento está executando o Windows Server 2003 R2 Enterprise Edition. Minha máquina local está executando o Windows 7 Professional Edition.

Para depurar as filas usando uma conexão de área de trabalho remota (veja a primeira captura de tela):

  1. Conecte-se remotamente como DEV \ admin_me à área de trabalho do meu servidor de desenvolvimento (DEVSERVER).
  2. Executar compmgmt.msc .
  3. Navegue até 'Gerenciamento do computador (local) > Serviços e Aplicativos > Enfileiramento de mensagens > Private Queues 'para ver as duas filas privadas usadas pelo meu aplicativo.

Pararepetiroprocessonaminhaáreadetrabalholocal(vejaasegundacapturadetela):

  1. Executarrunas/user:DEV\admin_me"mmc compmgmt.msc /computer:\DEVSERVER" . (Use runas porque minha conta de desktop local é DEV \ me, não admin).
  2. Tente navegar para 'Gerenciamento do computador (DEVSERVER) > Serviços e Aplicativos > Message Queuing ', mas não é visível.

Estou faltando alguma coisa ou estou usando uma conexão de área de trabalho remota da única maneira?

    
por Iain Samuel McLean Elder 30.05.2012 / 13:26

1 resposta

15

Como sugerido por comentário de John Breakwell , o MSMQ não foi instalado na minha máquina local. Eu segui estas etapas para habilitar o gerenciamento de um aplicativo MSMQ remoto da minha máquina local

Instalar o MSMQ

Em um prompt de comando, execute o comando OptionalFeatures para abrir a caixa de diálogo "Recursos do Windows".

Na árvore de recursos da caixa de diálogo, Verifique o recurso de nível superior 'Microsoft Message Queue (MSMQ) Server'. Isso também verifica o sub-recurso 'Núcleo do Servidor Microsoft MessageQueue (MSMQ)'. A caixa de diálogo deve ficar assim:

PressioneOK.

OWindowsexibeumacaixadediálogoparadizer"Aguarde enquanto o Windows faz alterações nos recursos. Isso pode levar alguns minutos." Aguarde até que a caixa de diálogo desapareça.

Verifiqueacorreção

Executeocomandoparacompmgmt.msclocalmente:

runas/user:DEV\admin_me"mmc compmgmt.msc /computer:\DEVSERVER"

Navegue até 'Gerenciamento do computador (local) > Serviços e Aplicativos > Enfileiramento de mensagens > Private Queues 'e verifique se as duas filas privadas usadas pelo meu aplicativo estão visíveis.

    
por 29.06.2012 / 13:12

Tags