Populate All Windows Server 2016 and above Computer Group (Core)

Microsoft.Windows.Server.10.0.Core.AllServersComputerGroupDiscovery (Discovery)

This Discovery Rule discovers and populates the Windows Server Computer group named "Windows Server 2016 and above Computer Group (Core)" with instances of computers that are running Windows Server 2016 and above operating systems.

Knowledge Base article:

Summary

This Discovery Rule discovers and populates the Windows Server Computer group named "Windows Server 2016 and above Computer Group (Core)" with instances of computers that are running Windows Server 2016 and above operating systems.

Element properties:

TargetMicrosoft.Windows.Server.10.0.Core.ComputerGroup
EnabledTrue
RemotableFalse

Object Discovery Details:

Discovered relationships and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DiscoveryDataSource DataSource Microsoft.SystemCenter.GroupPopulator Default

Source Code:

<Discovery ID="Microsoft.Windows.Server.10.0.Core.AllServersComputerGroupDiscovery" Enabled="true" Target="Microsoft.Windows.Server.10.0.Core.ComputerGroup">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="SC!Microsoft.SystemCenter.ComputerGroupContainsComputer"/>
</DiscoveryTypes>
<DataSource ID="DiscoveryDataSource" TypeID="SC!Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.Windows.Server.10.0.Core.Computer"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="SC!Microsoft.SystemCenter.ComputerGroupContainsComputer"]$</RelationshipClass>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>