Windows Deployment Services 2008 Deployment Server Role Service Discovery

Microsoft.Windows.Server.2008.WDSRole.Service.DeploymentServer.Discovery (Discovery)

This discovery discovers all instances of the Windows Deployment Services 2008 Deployment Server role service running on Windows Server 2008 systems which are running Windows Deployment Services. The Deployment Server role service is an optional role service that can be installed at the same time or after the installation of the Windows Deployment Services Role.

Knowledge Base article:

Summary

This discovery discovers all instances of the Windows Deployment Services 2008 Deployment Server role service running on Windows Server 2008 systems which are running Windows Deployment Services.

Additional

The Deployment Server role service is an optional role service that can be installed at the same time or after the installation of the Windows Deployment Services Role.

Element properties:

TargetMicrosoft.Windows.Server.2008.WDSRole
EnabledTrue
Frequency3600
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.Server.2008.WDSRole.Service.DeploymentServer.Discovery" Enabled="true" Target="Microsoft.Windows.Server.2008.WDSRole" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.Windows.Server.2008.WDSRole.Service.DeploymentServer"/>
<DiscoveryRelationship TypeID="Microsoft.Windows.Server.2008.WDSRoleHostsWDSRoleServiceDeploymentServer"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.WmiProviderWithClassSnapshotDataMapper">
<NameSpace>\\$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$\ROOT\CIMV2</NameSpace>
<Query>SELECT Name FROM Win32_ServerFeature WHERE ID = 251</Query>
<Frequency>3600</Frequency>
<ClassId>$MPElement[Name="Microsoft.Windows.Server.2008.WDSRole.Service.DeploymentServer"]$</ClassId>
<InstanceSettings>
<Settings>
<Setting>
<Name>$MPElement[Name="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Name>
<Value>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="System!System.Entity"]/DisplayName$</Name>
<Value>$Data/Property[@Name='Name']$</Value>
</Setting>
</Settings>
</InstanceSettings>
</DataSource>
</Discovery>