web-dev-qa-db-fra.com

Comment surveiller l'arriéré DFSR plus efficacement que DFSRDIAG

Y a-t-il un moyen de surveiller l'arriéré DFSR d'une manière plus efficace que d'utiliser dfsrdiag.exe backlog?

J'ai écrit un programme qui ne fait que des esclaves dans le compte d'arriéré via dfsrdiag.exe backlog /smem:alpha /rmem:beta /rgname:domain\namespace\foldername /rfname:foldername avec des intervalles de cinq minutes. Chaque fois qu'il fonctionne, il faut un certain temps (entre 2 et 5 minutes) pour obtenir la valeur résultante. Cela signifie qu'à la fin, il fonctionne pendant quelques minutes pour collecter les informations, puis retarde pendant cinq minutes. Il semble que cela soit probablement coûteux de manière à obtenir cette information. Il renvoie également les 100 meilleurs fichiers dans l'arriéré. Je veux vraiment seulement que l'arriéré comptent seul et ne vous souciez pas des fichiers eux-mêmes. Ceci est utilisé pour créer des graphiques historiques.

Info sur ces paiers DFSR: Windows 2008 R2 sur quatre serveurs, trois bureaux lointains connectés via 50-100 Mo Internet Connections, 30 groupes de réplication, plusieurs groupes de réplication sont très grands en taille totale (1-2TB chacun) si la plupart sont petits (500 Mo. -10 Go).

6
Emmaly Wilson

Il y a une autre façon d'obtenir à l'information, et c'est via WMI. Une âme entreprenante a mis en place un script PowerShell qui rassemble cette information:

http://galalery.technet.microsoft.com/scriptCenter/dac62790-219D-4325-A57B-E79C2AA6B58E

Aucune indication de savoir si elle est plus rapide que dfsrdiag, mais je soupçonne que cela pourrait être.

La racine WMI est root\MicrosoftDFS et à partir de là, vous pouvez faire les requêtes via Get-WmiObject

10
sysadmin1138