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

Microsoft.MSMQ.10.0.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 potrebbe 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 Active Directory Domain Services

Per verificare che l'utente che installa Accodamento messaggi sia 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 altre 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 Active Directory Domain Services esiste un oggetto computer danneggiato

Per verificare che esistano 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.

Verificare che siano installati gli strumenti del servizio Active Directory

Per verificare che siano installati gli strumenti servizio Active Directory:

Eliminare gli oggetti computer obsoleti

Per eliminare gli oggetti computer obsoleti:

Informazioni aggiuntive

Per altre informazioni, vedere l'ID evento 2120 ( http://technet.microsoft.com/it-it/library/dd337481(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.10.0.Servers
CategoryAvailabilityHealth
EnabledFalse
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.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>