O serviço Colocação de Mensagens em Fila não conseguiu obter as propriedades do objeto msmq (Configuração MSMQ) a partir do Active Directory.
Não foi possível criar o objeto de configuração do MSMQ nos Serviços de Domínio do Active Directory (AD DS). Este erro pode ser provocado por uma das condições seguintes:
O utilizador que está a instalar a Colocação de Mensagens em Fila não possui as permissões corretas para criar objetos subordinados no AD DS.
Os atrasos de replicação não se encontram corretamente configurados.
Existe um objeto de computador danificado no AD DS.
Para realizar estes procedimentos, tem de pertencer ao grupo Administradores ou ter-lhe sido delegada a autoridade correta.
O utilizador que está a instalar a Colocação de Mensagens em Fila não tem as permissões corretas para criar objetos subordinados no AD DS
Para confirmar se o utilizador que está a instalar a Colocação de Mensagens em Fila é um utilizador do domínio e membro do grupo de segurança Administradores local:
Abra a consola Gestão de Computadores. Para abrir a Gestão de Computadores, clique em Iniciar. Na caixa de pesquisa, escreva compmgmt.msc e prima ENTER.
Na árvore da consola, expanda Ferramentas do Sistema, expanda Utilizadores e Grupos Locais e clique em Grupos.
No painel de detalhes, faça duplo clique em Administradores.
Na secção Membros, confirme se o utilizador é membro deste grupo (Administradores).
Se o utilizador não for membro do grupo, consulte a secção intitulada "Conceder permissões adequadas".
Os atrasos de replicação não estão configurados corretamente
Existe um problema com os atrasos de replicação. Este problema deverá ser resolvido após a replicação do Active Directory. Após a conclusão da replicação, tente criar novamente o objeto do Active Directory:
Em redes pequenas, a replicação deverá demorar alguns minutos.
Em redes grandes, a replicação poderá demorar muito tempo.
Os utilizadores avançados e os administradores de domínio poderão também utilizar o Verificador de Consistência de Conhecimento (KCC) para configurar os atrasos de replicação. Para obter mais informações sobre como otimizar a replicação do Active Directory numa rede grande, veja o artigo 244368 da Base de Dados de Conhecimento Microsoft ( http://go.microsoft.com/fwlink/?LinkId=107511).
Existe um objeto de computador danificado no AD DS
Para confirmar se existem objetos de computador obsoletos:
Clique em Iniciar, aponte para Ferramentas Administrativas, clique com o botão direito do rato em Utilizadores e Computadores do Active Directory e clique em Executar como administrador.
No menu Ver, certifique-se de que Utilizadores, Contactos, Grupos e Computadores como contentores e Funcionalidades Avançadas se encontram selecionados.
Navegue até ao computador em questão. Verifique se existem objetos da Colocação de Mensagens em Fila presentes sob esse computador.
Se existirem objetos da Colocação de Mensagens em Fila e a Colocação de Mensagens em Fila com Integração com o Active Directory não estiver instalada nesse computador, esses objetos serão obsoletos.
Se determinar que existem objetos obsoletos, consulte os seguintes passos
Os objetos obsoletos poderão provocar problemas que impeçam o normal funcionamento do Serviço MSMQ. A eliminação dos objetos obsoletos poderá resolver este problema. No entanto, a eliminação de um objeto de computador nos Serviços de Domínio do Active Directory (AD DS) poderá provocar problemas no computador cliente. Antes de eliminar o objeto de computador, certifique-se de que nenhuns serviços em execução no computador cliente serão afetados. Nesse caso, a eliminação do objeto do Active Directory da Colocação de Mensagens em Fila eliminará as filas públicas nesse computador.
Terá de ter as ferramentas de serviços do Active Directory instaladas nas Ferramentas de Administração de Funções, sob Administração Remota do Servidor.
Para realizar estes procedimentos, tem de pertencer ao grupo Administradores ou ter-lhe sido delegada a autoridade correta.
Confirmar se as ferramentas de serviços do Active Directory estão instaladas
Para confirmar se as ferramentas de serviços do Active Directory estão instaladas:
Clique em Iniciar, aponte para Ferramentas Administrativas, clique com o botão direito do rato em Utilizadores e Computadores do Active Directory e clique em Executar como administrador.
Confirme se as seguintes ferramentas do Active Directory são apresentadas na lista:
Domínios e Fidedignidades do Active Directory
Serviços e Locais do Active Directory
Utilizadores e Computadores do Active Directory
Eliminar objetos de computador obsoletos
Para eliminar objetos de computador obsoletos:
Clique em Iniciar, aponte para Ferramentas Administrativas, clique com o botão direito do rato em Utilizadores e Computadores do Active Directory e clique em Executar como administrador.
No menu Ver, certifique-se de que Utilizadores, Contactos, Grupos e Computadores como contentores e Funcionalidades Avançadas se encontram selecionados.
Navegue até ao computador em questão. Verifique se existem objetos da Colocação de Mensagens em Fila presentes sob esse computador.
Se existirem objetos da Colocação de Mensagens em Fila e a Colocação de Mensagens em Fila com Integração com o Active Directory não estiver instalada nesse computador, esse objeto será obsoleto. Elimine o objeto do Active Directory da Colocação de Mensagens em Fila e reinicie o Serviço MSMQ ou, se necessário, reinicie o computador.
Para obter mais informações, veja Event ID 2120 (ID de Evento 2120) ( http://technet.microsoft.com/en-us/library/dd337481(WS.10).aspx)
Target | Microsoft.MSMQ.10.0.Servers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
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.10.0.Rule.Alert.Event2120" Enabled="false" Target="Microsoft.MSMQ.10.0.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>EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="Microsoft.MSMQ.10.0.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.10.0.Rule.Alert.Event2120.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>