Informazioni WMI relative a DFSR mancanti


9

Sistema operativo: Server 2012 Core e Server 2012 R2 Core. DFS-Replication è installato e appare integro.

Sto usando WMI per raccogliere informazioni dai membri della replica DFSR. Le query funzionano su molti computer, ma ci sono un paio di membri di replica su cui le query non funzionano.

È la classe DfsrReplicatedFolderInfo dallo spazio dei nomi root \ MicrosoftDFS.

Se eseguo il seguente comando Powershell:

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

Il risultato è nullo. Nessun errore, ma assolutamente nessun output.

Se eseguo il seguente comando wmic corrispondente:

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

ritorna:

No Instance(s) Available.

Ciò accade indipendentemente dal fatto che i comandi vengano eseguiti localmente o in remoto.

winmgmt /verifyrepository ritorna:

WMI repository is consistent

Utilizzando wbemtest, sono in grado di visualizzare la definizione della classe DfsrReplicatedFolderInfo, ma sembra che non ci siano istanze di esso.

Altre classi correlate a DFSR nello stesso spazio dei nomi sembrano funzionare correttamente.

Risposte:


8

Problema risolto. DFSR era in realtà non è in buona salute. Non è stato un problema WMI. Il server ha subito un arresto anomalo e DFSR ha smesso di replicarsi a causa sua.

Riavvio della replica sul volume interessato con

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

Risolto il problema

Quindi ho ripristinato il ripristino automatico modificando il registro:

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

In modo che ciò non accada di nuovo in futuro.

Sono davvero imbarazzato per non aver controllato i registri più accuratamente in primo luogo.


Come hai ottenuto il valore per volumeGuid?
mwfearnley,

1
@mwfearnley Ottieni VolumeGuid con il comando "mountvol". Potrebbero essercene di migliori, ma questo mi ha reso leggendo la soluzione di cui sopra.
Rolf WIlhelm,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.