9 votes

Les informations WMI relatives à DFSR sont manquantes

Système d'exploitation : Server 2012 Core et Server 2012 R2 Core. DFS-Replication est installé et semble sain.

J'utilise WMI pour recueillir des informations sur les membres de la réplication DFSR. Les requêtes fonctionnent sur la plupart des ordinateurs, mais il y a quelques membres de réplication sur lesquels les requêtes ne fonctionnent pas.

C'est la classe DfsrReplicatedFolderInfo de la racine. \MicrosoftDFS espace de noms.

Si j'exécute la commande Powershell suivante :

Get-WmiObject -Namespace 'root\MicrosoftDFS' -Class DfsrReplicatedFolderInfo

Le résultat est nul. Pas d'erreur, mais absolument aucun résultat.

Si j'exécute la commande wmic correspondante suivante :

wmic /namespace:\\root\microsoftdfs path DfsrReplicatedFolderInfo get

il revient :

No Instance(s) Available.

Cela se produit indépendamment du fait que les commandes soient exécutées localement ou à distance.

winmgmt /verifyrepository retours :

WMI repository is consistent

Utilisation de wbemtest Je suis en mesure de visualiser la définition de la classe DfsrReplicatedFolderInfo, mais il ne semble pas y avoir d'instances de celle-ci.

D'autres classes liées à DFSR dans le même espace de noms semblent fonctionner correctement.

8voto

Ryan Ries Points 54671

Problème résolu. Le DFSR était en fait no en bonne santé. Ce n'était pas un problème WMI. Le serveur a subi un arrêt brutal et le DFSR a arrêté de répliquer à cause de cela.

Redémarrer la réplication sur le volume affecté avec

wmic /namespace:\\root\microsoftdfs path dfsrVolumeConfig where volumeGuid="DC8EEE19-97E2-4E26-8AAD-CF1235B8DCCC" call ResumeReplication

Le problème a été résolu.

Puis j'ai réactivé la récupération automatique en éditant le registre :

HKLM\System\CurrentControlSet\Services\DFSR\Parameters\
       StopReplicationOnAutoRecovery = 0

Pour que cela ne se reproduise pas à l'avenir.

Je suis vraiment gêné de ne pas avoir vérifié les journaux plus attentivement en premier lieu.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X