Partager via


Le test DCDiag VerifyReferences échoue lorsque vous utilisez DFSR pour répliquer SYSVOL

Cet article fournit une solution à une erreur qui se produit lorsque vous utilisez le service DFSR (Distributed File System Replication) pour répliquer le dossier sysvol.

S’applique à : Windows Server 2012 R2
Numéro de base de connaissances d’origine : 3110032

Symptômes

Examinez le cas suivant :

  • Vous utilisez le service DFSR (Distributed File System Replication) pour répliquer le dossier sysvol.
  • Tous les contrôleurs de domaine exécutent Windows Server 2008 R2 ou une version ultérieure.
  • Vous exécutez l’outil de diagnostic du contrôleur de domaine (DCDiag) pour générer un rapport sur la réplication.

Dans ce scénario, DCDiag retourne le message d’erreur suivant :

Échec du test VerifyReferences

Le rapport DCDiag contient l’entrée suivante :

Problem: Missing Expected Value
Base Object: CN=<DCNAME>,OU=Domain Controllers,DC=<DOMAIN>,DC=<COM>
Base Object Description: "DC Account Object"
Value Object Attribute Name: frsComputerReferenceBL
Value Object Description: "SYSVOL FRS Member Object"
Recommended Action: See Knowledge Base Article: Q312862

Lorsque ce problème se produit, DCDiag valide l’objet de référence pour DFSR. En outre, le service de réplication de fichiers NT (NTFRS) s’arrête.

La cause

Ce problème se produit parce qu’il n’existe aucune référence frS (File Replication Service) dans la base de données Active Directory sous l’objet contrôleur de domaine lorsque DFSR est utilisé pour la réplication sysvol. Au lieu de cela, il n'y a qu’un seul objet pour DFSR.

Cette logique n’est pas incluse dans les versions antérieures de DCDiag, telles que DCDiag pour Windows Server 2008 ou DCDiag installées avec les outils de support Windows Server 2003. Par conséquent, ces versions recherchent la référence de membre FRS et génèrent une erreur false dans DCDiag.

Résolution

Pour résoudre ce problème, exécutez Dcdiag.exe à partir de %windir%\System32. Ce dossier contient la dernière version de DCDiag dans Windows 2008 et Windows 2008 R2. En exécutant la dernière version de DCDiag, la réplication sysvol passe le test VerifyReferences.

Au lieu de cela, si la suite Outils de support Windows est installée sur Windows Server 2008 R2, désinstallez-la. Ce qui résout le problème et vous permet d’exécuter Dcdiag.exe à partir de n’importe quel emplacement.

Plus d’informations

Même si vous utilisez les dernières versions de DCDiag, l'erreur mentionnée dans la section Symptômes peut toujours se produire si l'attribut msDFSR-Flags dans la ligne CN=<DCNAME>,OU=Domain Controllers,DC=<DOMAIN>,DC=<COM> de l'entrée DCDiag est manquant ou ne correspond pas à l'un des indicateurs suivants :

  • Phase redirigée : msDFSR-Flags on CN=dfsr-LocalSettings est 0x20 (32 dez)
  • Phase éliminée : msDFSR-Flags on CN=dfsr-LocalSettings est 0x30 (48 dez)

Dans ce cas, DCDiag part du principe que le service de réplication de fichiers (FRS) est toujours configuré pour SYSVOL et tente de vérifier les objets et attributs FRS dans une base de données Active Directory qui n’existe pas. Vous pouvez donc vous attendre à ce que la vérification échoue.

Collecte de données

Si vous avez besoin d’aide du support Microsoft, nous vous recommandons de collecter les informations en suivant les étapes mentionnées dans Collecter des informations à l’aide de TSS pour les problèmes de réplication Active Directory.