Message Queuing konnte das MSMQ-Objekt in Active Directory nicht erstellen.

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

Knowledge Base article:

Zusammenfassung

Der Message Queuing-Dienst konnte das Objekt "msmq" (MSMQ-Konfiguration) in Active Directory nicht erstellen.

Ursachen

Das MSMQ-Konfigurationsobjekt konnte in den Active Directory-Domänendiensten (AD DS) nicht erstellt werden. Dieser Fehler kann die folgenden Ursachen haben:

Lösungen

Zum Ausführen dieses Verfahrens müssen Sie Mitglied der Administratorgruppe sein, oder an Sie müssen die entsprechenden Berechtigungen delegiert worden sein.

Der Benutzer, der Message Queuing installiert, verfügt nicht über die erforderlichen Berechtigungen, um untergeordnete Objekte in AD DS zu erstellen

So bestätigen Sie, dass der Benutzer, der Message Queuing installiert, ein Domänenbenutzer und Mitglied der lokalen Sicherheitsgruppe "Administratoren" ist

Die Replikationsverzögerungen wurden nicht ordnungsgemäß konfiguriert

Bei den Replikationsverzögerungen ist ein Problem aufgetreten. Dieses Problem sollte behoben sein, nachdem sich die Active Directory-Domänendienste (AD DS) selbst repliziert haben. Nachdem die Replikation abgeschlossen ist, versuchen Sie, das Active Directory-Objekt erneut zu erstellen:

Fortgeschrittene Benutzer und Domänenadministratoren können auch die Konsistenzprüfung (KCC) verwenden, um Replikationsverzögerungen zu konfigurieren. Weitere Informationen zum Optimieren der Active Directory-Replikation in einem großen Netzwerk finden Sie in Artikel 244368 in der Microsoft Knowledge Base http://go.microsoft.com/fwlink/?LinkId=107511).

In den Active Directory-Domänendiensten (AD DS) ist ein beschädigtes Computerobjekt vorhanden

So bestätigen Sie, dass veraltete Computerobjekte vorhanden sind

Veraltete Objekte können zu Problemen führen, die eine ordnungsgemäße Funktion des MSMQ-Diensts verhindern. Das Löschen veralteter Objekte kann dieses Problem möglicherweise beheben. Das Löschen eines Computerobjekts in den Active Directory-Domänendiensten (AD DS) kann zu Problemen auf dem Clientcomputer führen. Stellen Sie vor dem Löschen des Computerobjekts sicher, dass keine Dienste betroffen sind, die auf dem Clientcomputer ausgeführt werden. In diesem Fall werden durch das Löschen des Message Queuing Active Directory-Objekts öffentliche Warteschlangen auf diesem Computer gelöscht.

Die Active Directory-Diensttools müssen in den Rollenverwaltungstools unter "Remoteserver-Verwaltung" installiert sein.

Zum Ausführen dieses Verfahrens müssen Sie Mitglied der Administratorgruppe sein, oder an Sie müssen die entsprechenden Berechtigungen delegiert worden sein.

Bestätigen der Installation der Active Directory-Diensttools

So bestätigen Sie die Installation der Active Directory-Diensttools

Löschen veralteter Computerobjekte

So löschen Sie veraltete Computerobjekte

Zusätzliche Informationen

Weitere Informationen finden Sie unter der Ereigniskennung 2116 ( http://technet.microsoft.com/en-us/library/dd337481(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.6.3.Servers
CategoryAvailabilityHealth
EnabledFalse
Event_ID2116
Event Source$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Message Queuing konnte das MSMQ-Objekt in Active Directory nicht erstellen.
{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.Event2116" 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>2116</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.Event2116.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>