Impossibile ottenere le proprietà dell'oggetto MSMQ da Active Directory.

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

Knowledge Base article:

Riepilogo

Impossibile ottenere le proprietà dell'oggetto MSMQ (configurazione MSMQ) da Active Directory

Cause

Impossibile creare l'oggetto configurazione di MSMQ in Servizi di dominio Active Directory (AD DS). Questo errore può essere causato da una delle condizioni seguenti:

Soluzioni

Per eseguire queste procedure, è necessario appartenere al gruppo Administrators oppure avere ricevuto in delega l'autorità appropriata.

L'utente che installa Accodamento messaggi non ha le autorizzazioni appropriate per creare oggetti figlio in AD DS

Per confermare che l'utente che installa Accodamento messaggi è un utente del dominio e membro del gruppo di sicurezza locale Administrators:

I ritardi di replica non sono configurati correttamente

Vi è un problema con i ritardi di replica. Il problema dovrebbe risolversi dopo la replica di Active Directory stesso. Al termine della replica, tentare nuovamente la creazione dell'oggetto Active Directory:

Gli utenti avanzati e gli amministratori di dominio possono utilizzare Controllo di coerenza informazioni per configurare i ritardi di replica. Per maggiori informazioni sull'ottimizzazione della replica di Active Directory in una rete di grandi dimensioni, vedere l'articolo 244368 nella Microsoft Knowledge Base ( http://go.microsoft.com/fwlink/?LinkId=107511).

In AD DS esiste un oggetto computer corrotto

Per confermare che esistono oggetti computer obsoleti:

Gli oggetti obsoleti possono causare problemi che impediscono il corretto funzionamento del servizio MSMQ. L'eliminazione degli oggetti obsoleti può risolvere il problema. Tuttavia, l'eliminazione di un oggetto computer in Servizi di dominio Active Directory (AD DS) può causare problemi nel computer client. Prima di eliminare l'oggetto computer, accertarsi che non saranno condizionati servizi in esecuzione sul computer client. In tal caso, l'eliminazione dell'oggetto Active Directory di Accodamento messaggi comporta anche l'eliminazione delle code sul computer.

Devono essere installati gli strumenti servizio Active Directory in Strumenti di amministrazione ruoli sotto Amministrazione remota del server.

Per eseguire queste procedure, è necessario appartenere al gruppo Administrators oppure avere ricevuto in delega l'autorità appropriata.

Confermare che sono installati gli strumenti servizio Active Directory

Per confermare che sono installati gli strumenti servizio Active Directory:

Eliminare gli oggetti computer obsoleti

Per eliminare gli oggetti computer obsoleti:

Informazioni aggiuntive

Per maggiori informazioni, vedere l'ID 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
Impossibile ottenere le proprietà dell'oggetto MSMQ da 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>