File Services Role Discovery (Windows Server 2012)

Microsoft.Windows.FileServices.6.2.Discovery (Discovery)

This object discovers if the File Services role is installed on the specified server running Windows Server 2012.

Knowledge Base article:

Summary

This object uses a Windows Management Instrumentation (WMI) call to discover if the File Services role is installed on the specified server running Windows Server 2012.

Configuration

Users with Author or Administrator permissions in Operations Manager can use overrides to change the Frequency parameter, which controls how often Operations Manager runs the discovery process. The default discovery frequency is 12 hours (43200 seconds).

Additional

How to Override a Monitor (http://go.microsoft.com/fwlink/?LinkId=171027)

Element properties:

TargetMicrosoft.Windows.FileServices.6.2.Seed
EnabledTrue
Frequency43200
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:
Discovered relationships and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.WmiProviderWithClassSnapshotDataMapper Default

Source Code:

<Discovery ID="Microsoft.Windows.FileServices.6.2.Discovery" Enabled="true" Target="Microsoft.Windows.FileServices.6.2.Seed" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.Windows.FileServices.6.2.FileServer">
<Property TypeID="FileServices!Microsoft.Windows.FileServer" PropertyID="IsOnVirtualNode"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="Windows!Microsoft.Windows.ComputerHostsComputerRole"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.WmiProviderWithClassSnapshotDataMapper">
<NameSpace>\\$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$\ROOT\CIMV2</NameSpace>
<Query>SELECT ID, Name FROM Win32_ServerFeature WHERE ID = '6'</Query>
<Frequency>43200</Frequency>
<ClassId>$MPElement[Name="Microsoft.Windows.FileServices.6.2.FileServer"]$</ClassId>
<InstanceSettings>
<Settings>
<Setting>
<Name>$MPElement[Name="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Name>
<Value>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="FileServices!Microsoft.Windows.FileServer"]/IsOnVirtualNode$</Name>
<Value>$Target/Property[Type="Microsoft.Windows.FileServices.6.2.Seed"]/IsOnVirtualNode$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="System!System.Entity"]/DisplayName$</Name>
<Value>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetbiosComputerName$</Value>
</Setting>
</Settings>
</InstanceSettings>
</DataSource>
</Discovery>