O serviço de Enfileiramento de Mensagens não pôde obter as propriedades do objeto msmq (Configuração do MSMQ) do Active Directory.
O objeto de configuração do MSMQ não pode ser criado nos Serviços de Domínio Active Directory (AD DS). Esse erro pode ser causado por uma das seguintes condições:
O usuário que está instalando o Enfileiramento de Mensagens não tem as permissões corretas para criar objetos filho no AD DS.
Os atrasos na replicação não estão configurados corretamente.
Há um objeto de computador corrompido no AD DS.
Para executar esses procedimentos, é preciso estar associado a Administradores ou ter recebido a autoridade apropriada.
O usuário que está instalando o Enfileiramento de Mensagens não tem as permissões corretas para criar objetos filho no AD DS.
Para confirmar que o usuário que está instalando o Enfileiramento de Mensagens é um usuário do domínio e é membro do grupo de segurança dos administradores local:
Abra o console de Gerenciamento do computador. Para abrir o Gerenciamento do Computador, clique em Iniciar. Na caixa de pesquisa, digite compmgmt.msc e pressione ENTER.
Na árvore de console, expanda Ferramentas do Sistema, Usuários e Grupos Locais e, em seguida, clique em Grupos.
No painel de detalhes, clique duas vezes em Administradores.
Na seção Membros, verifique se o usuário é membro desse grupo (Administradores).
Se o usuário não for um membro do grupo, consulte a seção intitulada "Conceder as permissões apropriadas".
Os atrasos na replicação não estão configurados corretamente.
Há um problema de atrasos na replicação. Esse problema deve ser resolvido após a replicação do Active Directory. Após a conclusão da replicação, tente criar o objeto do Active Directory novamente:
Para redes menores, a replicação deve levar poucos minutos.
Para redes maiores, a replicação pode levar um tempo maior.
Os usuários avançados e administradores de domínio também podem usar o Knowledge Consistency Checker (KCC) para configurar os atrasos de replicação. Para obter mais informações sobre a otimização da replicação do Active Directory em uma rede maior, consulte o artigo 244368 na Base de Conhecimento Microsoft ( http://go.microsoft.com/fwlink/?LinkId=107511).
Há um objeto de computador corrompido no AD DS.
Para verificar se há objetos de computador obsoletos:
Clique em Iniciar, aponte para Ferramentas Administrativas, clique com o botão direito do mouse em Usuários e Computadores do Active Directory e, em seguida, clique em Executar como administrador.
No menu Exibir, verifique se Usuários, Contatos, Grupos e Computadores como contêineres e se Recursos Avançados estão selecionados.
Navegue até o computador específico. Verifique se há objetos de Enfileiramento de Mensagens presentes naquele computador.
Se houver objetos de Enfileiramento de Mensagens e se o Enfileiramento de Mensagens com integração com o Active Directory não estiver instalado no computador específico, esses objetos serão obsoletos.
Caso determine a existência de objetos obsoletos, consulte as seguintes etapas:
Objetos obsoletos podem causar problemas que impeçam o funcionamento adequado do serviço MSMQ. A exclusão dos objetos obsoletos deve resolver esse problema. No entanto, a exclusão de um objeto de computador dos Serviços de Domínio Active Directory (AD DS) pode causar problemas no computador cliente. Antes de excluir um objeto de computador, verifique se nenhum serviço em execução no computador cliente será afetado. Neste caso, a exclusão do objeto de Enfileiramento de Mensagens do Active Directory excluirá filas públicas naquele computador.
É preciso ter as ferramentas de serviço do Active Directory instaladas nas ferramentas de Administração de Funções na Administração de Servidor Remoto.
Para executar esses procedimentos, é preciso estar associado a Administradores ou ter recebido a autoridade apropriada.
Verifique se as ferramentas de serviço do Active Directory estão instaladas.
Para verificar se as ferramentas de serviço do Active Directory estão instaladas:
Clique em Iniciar, aponte para Ferramentas Administrativas, clique com o botão direito do mouse em Usuários e Computadores do Active Directory e, em seguida, clique em Executar como administrador.
Confirme se as seguintes ferramentas do Active Directory aparecem na lista:
Domínios e relações de confiança do Active Directory
Serviços e Sites do Active Directory
Usuários e computadores do Active Directory
Exclua objetos de computador obsoletos
Para excluir objetos de computador obsoletos:
Clique em Iniciar, aponte para Ferramentas Administrativas, clique com o botão direito do mouse em Usuários e Computadores do Active Directory e, em seguida, clique em Executar como administrador.
No menu Exibir, verifique se Usuários, Contatos, Grupos e Computadores como contêineres e se Recursos Avançados estão selecionados.
Navegue até o computador específico. Verifique se há objetos de Enfileiramento de Mensagens presentes naquele computador.
Se houver objetos de Enfileiramento de Mensagens e se o Enfileiramento de Mensagens com Integração com o Active Directory não estiver instalado naquele computador específico, esses objetos serão obsoletos. Exclua o objeto específico do Enfileiramento de Mensagens do Active Directory e reinicie o Serviço MSMQ ou, se necessário, reinicie o computador.
Para obter mais informações, consulte a ID do Evento 2120 ( http://technet.microsoft.com/en-us/library/dd337481(WS.10).aspx)
Target | Microsoft.MSMQ.6.3.Servers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Event_ID | 2120 | ||
Event Source | $Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2120" Enabled="false" Target="Microsoft.MSMQ.6.3.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2120</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.3.Rule.Alert.Event2120.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>