| DisplayName | Description | ID | Type | Isolation | Accessibility | RunAs |
| TFS Filtered Registry Is Configured Discovery Data Source | Registry based filter used to locate Candidates, checks to see if they have a specific IsConfigured Registry Value | TeamFoundationServer2017.TfsFilteredRegistryIsConfiguredDiscoveryDataSource | DataSourceModuleType | Any | Public | |
| TFS Filtered Registry Path Exists Discovery Data Source | Registry based filter used to locate Candidates, checks to see if they have a specific path in the Registry | TeamFoundationServer2017.TfsFilteredRegistryPathExistsDiscoveryDataSource | DataSourceModuleType | Any | Public | |
| TFS Power Shell Discovery Data Source | Data Source used to locate details about a Candidate using PowerShell | TeamFoundationServer2017.TfsPowerShellDiscoveryDataSource | DataSourceModuleType | OwnProcess | Public | TeamFoundationServer2017.Tfs2017UserProfile |