Message Queuing n'a pas pu créer l'objet MSMQ dans Active Directory.
Impossible pour Message Queuing de créer l'objet msmq (Configuration MSMQ) dans Active Directory.
L'objet de configuration MSMQ ne peut être créé dans les services de domaine Active Directory (AD DS). Cette erreur peut être due à l’une des conditions suivantes :
L’utilisateur qui installe Message Queuing ne dispose pas des autorisations appropriées pour créer des objets enfants dans AD DS.
Les délais de réplication ne sont pas configurés correctement.
Un objet ordinateur endommagé existe dans les AD DS.
Pour effectuer ces procédures, vous devez être membre du groupe Administrateurs ou avoir reçu l’autorité appropriée.
L’utilisateur qui installe Message Queuing n’a pas les autorisations appropriées pour créer des objets enfants dans AD DS
Pour vérifier que l’utilisateur qui installe Message Queuing est un utilisateur de domaine et un membre du groupe de sécurité d’administrateurs local :
Ouvrez la console de gestion de l'ordinateur. Pour ouvrir la Gestion de l’ordinateur, cliquez sur Démarrer. Dans la zone de recherche, tapez compmgmt.msc, puis appuyez sur Entrée.
Dans l’arborescence de la console, développez Outils système, Utilisateurs et groupes locaux, puis cliquez sur Groupes.
Dans le volet des détails, double-cliquez sur Administrateurs.
Dans la section Membres, confirmez que l'utilisateur est un membre de ce groupe (Administrateurs).
Si l'utilisateur n'est pas un membre du groupe, consultez la section intitulée « Accorder les autorisations appropriées ».
Les délais de réplication ne sont pas configurés correctement
Il y a un problème avec les délais de réplication. Le problème devrait être résolu après que les services de domaine Active Directory (AD DS) se répliquent eux-mêmes. Une fois la réplication terminée, essayez de créer à nouveau l'objet Active Directory :
Pour les plus petits réseaux, la réplication devrait prendre plusieurs minutes.
Pour les plus gros réseaux, il est possible que la réplication prenne beaucoup de temps.
Les utilisateurs avancés et les administrateurs de domaine peuvent également utiliser le Vérificateur de cohérence des données pour configurer les délais de réplication. Pour plus d’informations sur l’optimisation de la réplication Active Directory dans un grand réseau, consultez l’article 244368 dans la Base de connaissances Microsoft ( http://go.microsoft.com/fwlink/?LinkId=107511).
Un objet ordinateur endommagé existe dans AD DS
Pour vérifier qu’il existe des objets ordinateur obsolètes :
Cliquez sur Démarrer, pointez la souris sur Outils d'administration, faites un clic droit sur Utilisateurs et ordinateurs Active Directory, puis cliquez sur Exécuter en tant qu'administrateur.
Sur le menu Affichage, assurez-vous que Utilisateurs, Contacts, Groupes et ordinateurs en tant que conteneurs et Fonctionnalités avancées sont sélectionnés.
Naviguez jusqu'à l'ordinateur en particulier. Vérifiez si des objets Message Queuing sont présents sous cet ordinateur.
Si des objets Message Queuing sont présents et que Message Queuing avec l'intégration Active Directory n'est pas installé sur cet ordinateur en particulier, ces objets sont caducs.
Si vous établissez que des objets caducs sont présents, suivez les étapes ci-dessous
Les objets caducs peuvent provoquer des problèmes empêchant le service MSMQ de fonctionner correctement. La suppression des objets périmés est susceptible de résoudre ce problème. Toutefois, supprimer un objet ordinateur dans les services de domaine Active Directory (AD DS) peut générer des problèmes sur l'ordinateur du client. Avant de supprimer l'objet ordinateur, assurez-vous qu'aucun des services exécutés sur l'ordinateur du client ne sera affecté. Dans ce cas, la suppression d'un objet Active Directory de Message Queuing supprimera les files d'attente publiques sur cet ordinateur.
Les outils du service Active Directory doivent être installés dans Outils d’administration de rôles sous Administration de serveur distant.
Pour effectuer ces procédures, vous devez être membre du groupe Administrateurs ou avoir reçu l’autorité appropriée.
Vérifier que les outils du service Active Directory sont installés
Pour vérifier que les outils du service Active Directory sont installés :
Cliquez sur Démarrer, pointez la souris sur Outils d'administration, faites un clic droit sur Utilisateurs et ordinateurs Active Directory, puis cliquez sur Exécuter en tant qu'administrateur.
Confirmez que les outils Active Directory suivants apparaissent dans la liste :
Domaines et approbations Active Directory
Sites et Services Active Directory
Utilisateurs et ordinateurs Active Directory
Supprimer les objets ordinateur obsolètes
Pour supprimer les objets ordinateur obsolètes :
Cliquez sur Démarrer, pointez sur Outils d’administration, cliquez avec le bouton droit sur Utilisateurs et ordinateurs Active Directory, puis cliquez sur Exécuter en tant qu’administrateur.
Dans le menu Affichage, vérifiez que Utilisateurs, contacts, groupes et ordinateurs en tant que conteneurs et Fonctionnalités avancées sont sélectionnés.
Naviguez jusqu'à l'ordinateur en particulier. Vérifiez si des objets Message Queuing sont présents sous cet ordinateur.
Si des objets Message Queuing sont présents et que Message Queuing avec l'intégration Active Directory n'est pas installé sur cet ordinateur en particulier, cet objet est caduque. Supprimez l'objet en particulier Active directory de Message Queuing et redémarrez le service MSMQ ou, au besoin, redémarrez l'ordinateur.
Pour plus d’informations, consultez l’ID d’événement 2116 ( http://technet.microsoft.com/en-us/library/dd337481(WS.10).aspx)
Target | Microsoft.MSMQ.10.0.Servers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Event_ID | 2116 | ||
Event Source | $Target/Property[Type="Microsoft.MSMQ.10.0.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.10.0.Rule.Alert.Event2116" 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>PublisherName</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>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.10.0.Rule.Alert.Event2116.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>