This object monitors whether NTFS is configured to be case sensitive. File Server Resource Manager does not support NTFS case sensitivity.
When NTFS on a file server is configured to be case sensitive, File Server Resource Manager will not function correctly.
File Server Resource Manager does not support NTFS that is configured to be case sensitive.
Uninstall File Server Resource Manager on the file server that has NTFS configured to be case sensitive.
Or
Configure NTFS to be case insensitive by configuring the following DWORD registry entry: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel\obcaseinsensitive to 1.
Target | Microsoft.Windows.FileServices.Service.FCI.10.0 | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.FileServices.FSRM.10.0.TimedRegistryProbe | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.FileServices.Service.FCI.NTFSCaseSensitivity" TypeID="Microsoft.Windows.FileServices.FSRM.10.0.TimedRegistryProbe" Accessibility="Public" Target="Microsoft.Windows.FileServices.Service.FCI.10.0" ParentMonitorID="SystemHealth!System.Health.ConfigurationState">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServices.Service.FCI.NTFSCaseSensitivity.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState MonitorTypeStateID="RegistryValueMatch" HealthState="Success" ID="NTFSCaseInsensitive"/>
<OperationalState MonitorTypeStateID="RegistryValueNotMatched" HealthState="Error" ID="NTFSCaseSensitive"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<RegistryValueToCheck>SYSTEM\CurrentControlSet\Control\Session Manager\kernel\obcaseinsensitive </RegistryValueToCheck>
<ValueExpected>1</ValueExpected>
<IntervalSeconds>28800</IntervalSeconds>
<SyncTime/>
</Configuration>
</UnitMonitor>