El servicio de Message Queue no pudo extraer las propiedades del objeto MSMQ de Active Directory.

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

Knowledge Base article:

Resumen

El servicio de Message Queue no pudo extraer las propiedades del objeto de msmq (Configuración de MSMQ) de Active Directory.

Causas

El objeto de configuración de MSMQ no se puede crear en Servicios de dominio de Active Directory (AD DS). La causa de este error puede ser una de las siguientes:

Resoluciones

Para llevar a cabo estos procedimientos, debe ser miembro del grupo Administradores o tener delegada la autoridad adecuada.

El usuario que está instalando Message Queue no cuenta con los premisos indicados para crear objetos secundarios en AD DS.

Para confirmar que el usuario que está instalando Message Queue es un usuario de dominio y miembro del grupo de seguridad de administradores local, realice lo siguiente:

Las demoras de replicación no están configuradas de manera adecuada.

Hay un problema con las demoras de replicación. El problema debe resolverse luego de que Active Directory se replique. Luego de que se complete la replicación, intente crear el objeto de Active Directory nuevamente:

Los usuarios avanzados y administradores de dominio también pueden utilizar el Corrector de consistencia de conocimiento para configurar las demoras de replicación. Para obtener más información sobre cómo mejorar la replicación de Active Directory en una red amplia, consulte el artículo 244368 de Microsoft Knowledge Base ( http://go.microsoft.com/fwlink/?LinkId=107511).

Hay un objeto de equipo dañado en AD DS.

Para confirmar que hay objetos de equipo obsoletos, realice lo siguiente:

Los objetos obsoletos pueden causar problemas que impidan que el servicio de MSMQ funcione de manera adecuada. Borrar objetos obsoletos puede solucionar este problema. Sin embargo, eliminar un objeto de equipo en Servicios de dominio de Active Directory (AD DS) puede ocasionar problemas en el equipo cliente. Antes de eliminar el objeto de equipo, asegúrese de que ningún servicio que se esté ejecutando en el equipo cliente se vea afectado. En este caso, eliminar el objeto de Active Directory de Message Queue eliminará las colas públicas en ese equipo.

Debe tener instaladas las herramientas de servicio de Active Directory en las Herramientas de administración de roles, que se encuentra en Administración de servidor remoto.

Para llevar a cabo estos procedimientos, debe ser miembro del grupo Administradores o tener delegada la autoridad adecuada.

Confirme que las herramientas de servicio de Active Directory estén instaladas.

Para confirmar que las herramientas de servicio de Active Directory estén instaladas, realice lo siguiente:

Eliminar objetos de equipo obsoletos

Para eliminar objetos de equipo obsoletos, realice lo siguiente:

Adicional

Para obtener más información, consulte el ID del evento 2120 ( http://technet.microsoft.com/en-us/library/dd337481(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.6.3.Servers
CategoryAvailabilityHealth
EnabledFalse
Event_ID2120
Event Source$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
El servicio de Message Queue no pudo extraer las propiedades del objeto MSMQ de Active Directory.
{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.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>