El servicio de Message Queue no pudo extraer las propiedades del objeto de msmq (Configuración de MSMQ) de Active Directory.
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:
El usuario que está instalando Message Queue no cuenta con los premisos indicados para crear objetos secundarios en AD DS.
Las demoras de replicación no están configuradas de manera adecuada.
Hay un objeto de equipo dañado en AD DS.
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:
Abra la consola de Administración de equipos. Para abrir Administración de equipos, haga clic en Inicio. En la casilla de búsqueda, escriba compmgmt.msc y presione ENTER.
En el árbol de consola, expanda Herramientas del sistema, expanda Usuarios y grupos locales y luego haga clic en Grupos.
En el panel de detalles, haga doble clic en Administradores.
En la sección Miembros, confirme que el usuario es miembro de este grupo (Administradores).
Si el usuario no es miembro del grupo, consulte la sección titulada "Otorgar permisos indicados".
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:
Para redes más pequeñas, la replicación debería tardar unos minutos.
Para redes más grandes, la replicación debería tardar un tiempo más prolongado.
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:
Haga clic en Inicio, apunte a Herramientas administrativas, haga clic con el botón secundario en Equipos y usuarios de Active Directory y, a continuación, haga clic en Ejecutar como administrador.
En el menú Ver, asegúrese de que las opciones Usuarios, Contactos, Grupos y Equipos como contenedores y Características avanzadas estén seleccionadas..
Explorar el equipo específico. Verifique que haya objetos de Message Queue en ese equipo.
Si hay objetos de Message Queue y Message Queue con integración con Active Directory no está instalado en ese equipo específico, significa que estos objetos son obsoletos.
Si determina que hay objetos obsoletos, siga los siguientes pasos:
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:
Haga clic en Inicio, apunte a Herramientas administrativas, haga clic con el botón secundario en Equipos y usuarios de Active Directory y, a continuación, haga clic en Ejecutar como administrador.
Confirme que las siguientes herramientas de Active Directory aparezcan en la lista:
Dominios y confianzas de Active Directory
Sitios y servicios de Active Directory
Usuarios y equipos de Active Directory
Eliminar objetos de equipo obsoletos
Para eliminar objetos de equipo obsoletos, realice lo siguiente:
Haga clic en Inicio, apunte a Herramientas administrativas, haga clic con el botón secundario en Equipos y usuarios de Active Directory y, a continuación, haga clic en Ejecutar como administrador.
En el menú Ver, asegúrese de que las opciones Usuarios, Contactos, Grupos y Equipos como contenedores y Características avanzadas estén seleccionadas.
Explorar el equipo específico. Verifique que haya objetos de Message Queue en ese equipo.
Si hay objetos de Message Queue y Message Queue con integración con Active Directory no está instalado en ese equipo específico, significa que ese objeto es obsoleto. Elimine ese objeto específico de Active Directory de Message Queue y luego reinicie el servicio de MSMQ o, si es necesario, reinicie el equipo.
Para obtener más información, consulte el ID del 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>