DFS-R : version du schéma AD DS

Microsoft.Windows.FileServer.DFSR.IncompatibleDsSchemaMonitor (UnitMonitor)

Cet objet surveille la version du schéma des services de domaine Active Directory (AD DS) et crée une alerte critique s'il détecte une version incompatible avec la réplication DFS.

Knowledge Base article:

Résumé

Cet objet surveille la version du schéma des services de domaine Active Directory (AD DS) et crée une alerte critique s'il détecte une version incompatible avec la réplication DFS. Il agit en recherchant la présence d'un événement 6012 de réplication DFS.

Causes

Un état non intègre de cette analyse indique que les objets de schéma des AD DS requis par la réplication DFS ne sont pas disponibles sur le contrôleur de domaine spécifié. Ce problème peut survenir si le schéma n'a pas été mis à jour, si la partition du schéma ne s'est pas encore répliquée au contrôleur de domaine, ou si la version du schéma est incompatible avec la version du service dans l'ordinateur concerné.

Résolutions

Attendez que les modifications de la configuration se répliquent avec les AD DS

La réplication DFS ressaiera cette opération, qui pourra se résoudre automatiquement après que les mises à jour du schéma se répliquent à travers les AD DS.

Pour sonder immédiatement les changements de configuration, ouvrez une fenêtre d’invite de commandes, puis tapez la commande suivante une fois pour chaque membre du groupe de réplication où [DOMAIN] est le domaine sur lequel le serveur se trouve et [Server] est le nom du serveur :

Dfsrdiag PollAD /Member:[domain\server]

Étendre le schéma des AD DS

Étendre (ou mettre à jour) le schéma des services de domaine Active Directory (AD DS) pour inclure les ajouts de schéma Windows Server 2003 R2, Windows Server 2008, ou Windows Server 2008 R2. Pour utiliser les dossiers répliqués en lecture seule, le schéma doit inclure les ajouts de schéma Windows Server 2008 ou des ajouts plus récents.

Pour plus d'informations sur l'extension du schéma des services de domaine Active Directory, consultez le site web de Microsoft sur (http://go.microsoft.com/fwlink/?LinkId=93051).

Vérification

Cette analyse se réinitialise automatiquement à un état d'intégrité lorsque le problème est résolu.

Informations complémentaires

Événement 6012 de réplication DFS (http://go.microsoft.com/fwlink/?LinkId=187155)

Element properties:

TargetMicrosoft.Windows.FileServer.DFSR.Service
Parent MonitorSystem.Health.ConfigurationState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DFS-R : version du schéma AD DS incompatible
La réplication DFS a détecté une version du schéma des services de domaine Active Directory (AD DS) qui n'est pas compatible avec la réplication DFS. La réplication est arrêtée tant que la version est mise à jour.
Informations supplémentaires
Serveur : {0}
Version prévue : {1} Version du serveur incompatible : {2}
Contrôleur de domaine : {3}
Cycle d'interrogation (minutes) : {4}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.IncompatibleDsSchemaMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSR.Service" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServer.DFSR.IncompatibleDsSchemaMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[1]$</AlertParameter1>
<AlertParameter2>$Data/Context/Params/Param[2]$</AlertParameter2>
<AlertParameter3>$Data/Context/Params/Param[3]$</AlertParameter3>
<AlertParameter4>$Data/Context/Params/Param[4]$</AlertParameter4>
<AlertParameter5>$Data/Context/Params/Param[5]$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>DFS Replication</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6012</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFSR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>DFS Replication</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFSR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6014</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1004</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1104</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>