Der Message Queuing-Dienst konnte die Eigenschaften des Objekts "msmq" (MSMQ-Konfiguration) nicht aus Active Directory abrufen.
Das MSMQ-Konfigurationsobjekt konnte in den Active Directory-Domänendiensten (AD DS) nicht erstellt werden. Dieser Fehler kann durch die folgenden Bedingungen verursacht werden:
Der Benutzer, der Message Queuing installiert, verfügt nicht über die erforderlichen Berechtigungen, um untergeordnete Objekte in AD DS zu erstellen.
Die Replikationsverzögerungen wurden nicht ordnungsgemäß konfiguriert.
In den Active Directory-Domänendiensten (AD DS) ist ein beschädigtes Computerobjekt vorhanden.
Zum Ausführen dieser Verfahren müssen Sie Mitglied der Gruppe Administratoren 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 überprüfen Sie, ob der Benutzer, der Message Queuing installiert, ein Domänenbenutzer und Mitglied der lokalen Sicherheitsgruppe "Administratoren" ist
Öffnen Sie die Konsole "Computerverwaltung". Klicken Sie auf Start, um die Computerverwaltung zu öffnen. Geben Sie im Suchfeld die Zeichenfolge compmgmt.msc ein, und drücken Sie dann die EINGABETASTE.
Erweitern Sie in der Konsolenstruktur System, dann Lokale Benutzer und Gruppen, und klicken Sie anschließend auf Gruppen.
Doppelklicken Sie im Detailbereich auf Administratoren.
Bestätigen Sie im Bereich Mitglieder, dass der Benutzer ein Mitglied dieser Gruppe (Administratoren) ist.
Wenn der Benutzer kein Mitglied dieser Gruppe ist, lesen Sie den Abschnitt "Erteilen entsprechender Berechtigungen".
Die Replikationsverzögerungen wurden nicht ordnungsgemäß konfiguriert
Bei den Replikationsverzögerungen ist ein Problem aufgetreten. Dieses Problem sollte behoben sein, nachdem sich Active Directory selbst repliziert hat. Nachdem die Replikation abgeschlossen ist, versuchen Sie, das Active Directory-Objekt erneut zu erstellen:
Bei kleineren Netzwerken sollte die Replikation einige Minuten dauern.
Bei größeren Netzwerken kann die Replikation sehr lange dauern.
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 überprüfen Sie, ob veraltete Computerobjekte vorhanden sind
Klicken Sie auf Start, zeigen Sie auf Verwaltung, klicken Sie mit der rechten Maustaste auf Active Directory-Benutzer und -Computer, und klicken Sie dann auf Als Administrator ausführen.
Stellen Sie im Menü Ansicht sicher, dass Benutzer, Kontakte, Gruppen und Computer als Container und Erweiterte Features ausgewählt sind.
Navigieren Sie zum gewünschten Computer. Prüfen Sie, ob unter diesem Computer Message Queuing-Objekte vorhanden sind.
Wenn Message Queuing-Objekte vorhanden sind und die Integration von Message Queuing mit Active Directory auf diesem bestimmten Computer nicht installiert ist, dann sind diese Objekte veraltet.
Wenn Sie ermitteln, dass veraltete Objekte vorhanden sind, beziehen Sie sich auf die folgenden Schritte
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 dieser Verfahren müssen Sie Mitglied der Gruppe Administratoren 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
Klicken Sie auf Start, zeigen Sie auf Verwaltung, klicken Sie mit der rechten Maustaste auf Active Directory-Benutzer und -Computer, und klicken Sie dann auf Als Administrator ausführen.
Bestätigen Sie, dass die folgenden Active Directory-Tools in der Liste angezeigt werden:
Active Directory-Domänen und -Vertrauensstellungen
Active Directory-Standorte und -Dienste
Active Directory-Benutzer und -Computer
Löschen veralteter Computerobjekte
So löschen Sie veraltete Computerobjekte
Klicken Sie auf Start, zeigen Sie auf Verwaltung, klicken Sie mit der rechten Maustaste auf Active Directory-Benutzer und -Computer, und klicken Sie dann auf Als Administrator ausführen.
Stellen Sie im Menü Ansicht sicher, dass Benutzer, Kontakte, Gruppen und Computer als Container und Erweiterte Features ausgewählt sind.
Navigieren Sie zum gewünschten Computer. Prüfen Sie, ob unter diesem Computer Message Queuing-Objekte vorhanden sind.
Wenn Message Queuing-Objekte vorhanden sind und die Integration von Message Queuing mit Active Directory auf diesem bestimmten Computer nicht installiert ist, dann ist dieses Objekt veraltet. Löschen Sie das entsprechende Message Queuing Active Directory-Objekt, und starten Sie den MSMQ-Dienst dann neu, oder starten Sie den Computer ggf. neu.
Weitere Informationen finden Sie unter der Ereignis-ID 2120 ( http://technet.microsoft.com/de-de/library/dd337481(WS.10).aspx).
Target | Microsoft.MSMQ.10.0.Servers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
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.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>