DFS Namespace Server Discovery

Microsoft.Windows.DFSNamespaceRootTargets.Discovery (Discovery)

This object discovers all namespace servers and their configuration data.

Knowledge Base article:

Summary

This object discovers all namespace servers and their configuration data by running the dfsutil.exe command-line tool. It discovers stand-alone namespaces as well as domain-based namespaces and their Active Directory Domain Services (AD DS) site information. It also discovers the local folder that acts as the root of the namespace (the root folder).

Configuration

Users with Author or Administrator permissions in Operations Manager can use overrides to change the following parameters:

Additional

Element properties:

TargetMicrosoft.Windows.DfsnServerRole
EnabledTrue
Frequency36000
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.DfsNamespaceRootTarget.DiscoveryDataSourceModuleType Default

Source Code:

<Discovery ID="Microsoft.Windows.DFSNamespaceRootTargets.Discovery" Enabled="true" Target="Microsoft.Windows.DfsnServerRole" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.Windows.DfsnServerRole">
<Property TypeID="Microsoft.Windows.DfsnServerRole" PropertyID="InstanceName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="PrincipalName"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Windows.DfsService">
<Property TypeID="Microsoft.Windows.DfsService" PropertyID="InstanceName"/>
<Property TypeID="Microsoft.Windows.DfsnServerRole" PropertyID="InstanceName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="PrincipalName"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Windows.DfsServerADPerspective">
<Property TypeID="Microsoft.Windows.DfsnServerRole" PropertyID="InstanceName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="PrincipalName"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Windows.DfsnRootTarget">
<Property TypeID="Microsoft.Windows.DfsnRootTarget" PropertyID="RootName"/>
<Property TypeID="Microsoft.Windows.DfsnRootTarget" PropertyID="NamespaceName"/>
<Property TypeID="Microsoft.Windows.DfsnRootTarget" PropertyID="ServerName"/>
<Property TypeID="Microsoft.Windows.DfsnRootTarget" PropertyID="Folder"/>
<Property TypeID="Microsoft.Windows.DfsnRootTarget" PropertyID="State"/>
<Property TypeID="Microsoft.Windows.DfsnRootTarget" PropertyID="ActiveDirectorySite"/>
<Property TypeID="Microsoft.Windows.DfsnServerRole" PropertyID="InstanceName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="PrincipalName"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Windows.DfsnRootDirectory">
<Property TypeID="Microsoft.Windows.DfsnRootDirectory" PropertyID="InstanceName"/>
<Property TypeID="Microsoft.Windows.DfsnRootTarget" PropertyID="RootName"/>
<Property TypeID="Microsoft.Windows.DfsnServerRole" PropertyID="InstanceName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="PrincipalName"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Windows.ADSite">
<Property TypeID="Microsoft.Windows.ADSite" PropertyID="ADSiteName"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Microsoft.Windows.DfsNamespaceRootTarget.DiscoveryDataSourceModuleType">
<IntervalSeconds>36000</IntervalSeconds>
<SyncTime/>
<FQDN>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</FQDN>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ComputerNETBIOSName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetbiosComputerName$</ComputerNETBIOSName>
<SupportToolsPath>"%ProgramFiles%\Support Tools"</SupportToolsPath>
<TimeoutSeconds>1800</TimeoutSeconds>
</DataSource>
</Discovery>