此规则从客户端计算机访问 DFS 文件夹(链接),并且在无法访问文件夹时进入“严重”运行状况状态。
此规则通过从客户端计算机访问 DFS 文件夹(链接)监视这些文件夹(链接)的可用性,并且在无法访问文件夹时进入“严重”运行状况状态。
替代此监视器上的 UNCPaths 参数以指定要监视的 DFS 文件夹。使用冒号“:”分隔多个文件夹。
如果此监视器已启用,但是无法访问监视器的 UNCPaths 参数中列出的任何路径,此监视器将进入“严重”运行状况状态。如果启用此监视器的客户端计算机无法将 DFS 路径解析为实际的文件夹目标,或者文件夹目标处于脱机或不可访问状况,则可能会发生此情况。
单击 Operations Console 中的客户端警报视图以查看无法访问的路径,然后执行以下操作:
检查命名空间运行状况
使用 Dfsdiag /testreferral 命令检查命名空间的运行状况。要在 Operations Console 中执行此操作,请采用以下过程:
单击 Dfsdiag 任务。
单击“运行任务 – DFSDiag”对话框中的替代。
在 DfsServerTask.CommandLine 框中键入 /testreferral /dfspath:\\[namespace],其中 [namespace] 是命名空间根路径。
确认所有测试均报告成功或已知的非严重情况。
如果有任何测试失败,请将此问题的解决方案上报给能够解决 DFS 命名空间问题的技术员。
验证
若要验证文件夹(链接)和文件夹目标是否正常运行,请使用 Dfsutil link 命令。要在 Operations Console 中执行此操作,请采用以下过程:
1. 单击 Dfsutil 任务。
2. 单击 “运行任务 – DFSUTIL”对话框中的替代 。
3. 在 DfsServerTask.CommandLine 框中键入 link \\[namespace\folder],其中 [namespace] 是命名空间根路径,而 [folder] 是 DFS 文件夹,其文件夹目标是您要在线验证的目标。
4. 确认文件夹的状态为 OK 且相应目标的状态为联机。
如果链接(文件夹)的状态不是 OK,请将此问题的解决方案上报给能够解决 DFS 命名空间问题的技术员。如果文件夹目标处于脱机状态,请排除托管文件夹目标的服务器存在的故障。
Target | Microsoft.Windows.FileServer.DFSN.Client |
Parent Monitor | System.Health.AvailabilityState |
Category | Custom |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | False |
Monitor Type | Microsoft.Windows.FileServer.DFSN.Library.DFSPathAvailabilityUnitMonitorType |
Remotable | True |
Accessibility | Public |
RunAs | Microsoft.Windows.FileServer.DFSN.DFSTargetAccessAccount |
<UnitMonitor ID="Microsoft.Windows.FileServer.DFSN.Client.HealthStateUnitMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSN.Client" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RunAs="Microsoft.Windows.FileServer.DFSN.DFSTargetAccessAccount" TypeID="Microsoft.Windows.FileServer.DFSN.Library.DFSPathAvailabilityUnitMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId48c71c866f164610bffb981b14a160cc" MonitorTypeStateID="Accessible" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId9c6deac0737c4d379ca8fbcc5b818b30" MonitorTypeStateID="NotAccessible" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>3600</IntervalSeconds>
<SyncTime/>
<UNCPaths/>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>