DFS Namespace Discovery

Microsoft.Windows.DFSNamespace.Discovery (Discovery)

This object discovers all namespaces and the namespace servers that host the namespaces.

Knowledge Base article:

Summary

This object discovers all namespaces and the namespace servers that host the namespaces by running the dfsutil.exe command-line tool. It discovers stand-alone namespaces as well as domain-based namespaces. It also discovers the namespace servers (root targets) that host the namespaces. To use this object, you must enable the Agent Proxy setting on all namespace servers.

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.DfsNamespace.DiscoveryDataSourceModuleType Default

Source Code:

<Discovery ID="Microsoft.Windows.DFSNamespace.Discovery" Enabled="true" Target="Microsoft.Windows.DfsnServerRole" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.Windows.DfsNamespace">
<Property TypeID="Microsoft.Windows.DfsNamespace" PropertyID="NamespaceName"/>
<Property TypeID="Microsoft.Windows.DfsNamespace" PropertyID="DfsRootType"/>
<Property TypeID="Microsoft.Windows.DfsNamespace" PropertyID="State"/>
<Property TypeID="Microsoft.Windows.DfsNamespace" PropertyID="Timeout"/>
<Property TypeID="Microsoft.Windows.DfsNamespace" PropertyID="RootTargetsCount"/>
<Property TypeID="Microsoft.Windows.DfsNamespace" PropertyID="LinksCount"/>
<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>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Microsoft.Windows.DfsNamespace.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>