Rya*_*ies 9 windows wmi windows-server-2012
操作系统:Server 2012 Core 和 Server 2012 R2 Core。DFS-Replication 已安装并显示正常。
我正在使用 WMI 从 DFSR 复制成员收集信息。查询可在许多计算机上运行,但有几个复制成员在查询中不起作用。
它是来自 root\MicrosoftDFS 命名空间的 DfsrReplicatedFolderInfo 类。
如果我执行以下 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,我可以查看 DfsrReplicatedFolderInfo 类定义,但似乎没有它的实例。
同一命名空间中的其他 DFSR 相关类似乎工作正常。
问题解决了。事实上,DFSR并不健康。这不是 WMI 问题。服务器发生了脏关机,因此 DFSR 停止了复制。
在受影响的卷上重新启动复制
wmic /namespace:\\root\microsoftdfs path dfsrVolumeConfig where volumeGuid="DC8EEE19-97E2-4E26-8AAD-CF1235B8DCCC" call ResumeReplication
Run Code Online (Sandbox Code Playgroud)
解决了问题。
然后我通过编辑注册表重新打开自动恢复:
HKLM\System\CurrentControlSet\Services\DFSR\Parameters\
StopReplicationOnAutoRecovery = 0
Run Code Online (Sandbox Code Playgroud)
以免以后再发生这种情况。
我真的很尴尬,因为一开始没有更彻底地检查日志。
| 归档时间: |
|
| 查看次数: |
6091 次 |
| 最近记录: |