O servidor de encaminhamento da Colocação de Mensagens em Fila está a funcionar em modo de grupo de trabalho.

Microsoft.MSMQ.6.3.Rule.Alert.Event2169 (Rule)

Knowledge Base article:

Resumo

O computador local é um servidor de encaminhamento da Colocação de Mensagens em Fila que pertencia anteriormente a um domínio e que funciona agora em modo de grupo de trabalho. Os outros clientes de Colocação de Mensagens em Fila continuam a encarar este computador como servidor de encaminhamento, tentando encaminhar mensagens através deste computador

Causas

Os objetos de computador obsoletos poderão impedir o normal funcionamento do Serviço MSMQ. A eliminação dos objetos de computador 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 um 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á filas públicas no computador.

Este erro poderá ser provocado por uma das seguintes condições:

Resoluções

Objetos de computador obsoletos

Para efetuar estes procedimentos, tem de ser membro do grupo Administradores ou tem de lhe ter sido delegado o nível de autoridade apropriado.

Para eliminar objetos de computador obsoletos:

Erros de configuração da funcionalidade de Integração do Serviço de Diretório.

Poderá confirmar a presença da funcionalidade de Integração do Serviço de Diretório do seguinte modo:

Para efetuar estes procedimentos, tem de ser membro do grupo Administradores ou tem de lhe ter sido delegado o nível de autoridade apropriado.

Atenção: a edição incorreta do registo poderá causar danos graves no sistema. Antes de fazer alterações no registo, deve fazer uma cópia de segurança de todos os dados importantes.

Verificar a definição da chave do registo

Para verificar a definição da chave do registo:

Verificar se o computador aderiu ao domínio correto

Para verificar se o computador aderiu ao domínio correto:

Verificar o funcionamento do Active Directory

Poderá confirmar se o Active Directory está a funcionar corretamente verificando se a funcionalidade de Fila Pública se encontra ativada na Colocação de Mensagens em Fila.

Para verificar se a funcionalidade de Fila Pública se encontra ativada:

Adicional

Para mais informações, consulte o ID de Evento 2169 ( http://technet.microsoft.com/en-us/library/dd337420(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.6.3.Servers
CategoryConfigurationHealth
EnabledFalse
Event_ID2169
Event Source$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
O servidor de encaminhamento da Colocação de Mensagens em Fila está a funcionar em modo de grupo de trabalho.
{0}
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2169" Enabled="false" Target="Microsoft.MSMQ.6.3.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>ConfigurationHealth</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>2169</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.Event2169.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>