ОС: Server 2012 Core та Server 2012 R2 Core. DFS-реплікація встановлена та виглядає здоровою.
Я використовую WMI для збору інформації від членів реплікації DFSR. Запити працюють на багатьох комп’ютерах, але є кілька членів реплікації, на яких запити не працюють.
Це клас DfsrReplicateFolderInfo з кореневого \ MicrosoftDFS простору імен.
Якщо я виконую таку команду Powershell:
Get-WmiObject -Namespace 'root\MicrosoftDFS' -Class DfsrReplicatedFolderInfo
Результат недійсний. Немає помилок, але абсолютно немає результату.
Якщо я виконую таку відповідну команду wmic:
wmic /namespace:\\root\microsoftdfs path DfsrReplicatedFolderInfo get
він повертається:
No Instance(s) Available.
Це відбувається незалежно від того, виконуються команди локально чи віддалено.
winmgmt /verifyrepository
повертає:
WMI repository is consistent
Використовуючи wbemtest
, я можу переглянути визначення класу DfsrReplicateFolderInfo, але, схоже, його немає.
Інші класи, пов'язані з DFSR, у тому ж просторі імен, як видається, працюють правильно.