| DisplayName | Description | ID | Type | Isolation | Accessibility | RunAs |
| DFS Namespace Discovery Source | This module discovers all namespaces and the namespace servers that host the namespaces by running the dfsutil.exe command-line tool. | Microsoft.Windows.DfsNamespace.DiscoveryDataSourceModuleType | DataSourceModuleType | Any | Public | Microsoft.Windows.DFSNamespaceDiscoveryAccount |
| DFS Namespace Components Discovery Source | This module discovers all DFS namespaces, folders (links), and folder targets by running the dfsutil.exe command-line tool. | Microsoft.Windows.DfsNamespaceComponents.DiscoveryDataSourceModuleType | DataSourceModuleType | Any | Public | Microsoft.Windows.DFSNamespaceDiscoveryAccount |
| DFS Namespace Server Discovery Source | This module discovers all namespace servers and their configuration data by running the dfsutil.exe command-line tool. | Microsoft.Windows.DfsNamespaceRootTarget.DiscoveryDataSourceModuleType | DataSourceModuleType | Any | Public | Microsoft.Windows.DFSNamespaceDiscoveryAccount |
| DFS Namespaces State Provider | This module maps the discovered state of a namespace, folder (link) or folder target to a health state. | Microsoft.Windows.DfsNamespace_Link_TargetStateDataSourceProvider | DataSourceModuleType | Any | Public | |
| DFS Path Ping State Provider | This module checks the availability of the specified DFS path. | Microsoft.Windows.DfsPath.PingStateProvider | DataSourceModuleType | Any | Public | Microsoft.Windows.DFSTargetAccessAccount |
| DFS Namespace Target State Provider | This module determines the availability of the specified path. | Microsoft.Windows.TargetStateDataSourceProvider | DataSourceModuleType | Any | Public | Microsoft.Windows.DFSTargetAccessAccount |