Advanced Network Adapter Discovery Rule

AdvancedNetworkAdapter.DiscoveryRule (Discovery)

Default rule for discovering members of the Advanced Network Adapters group.

Knowledge Base article:

Summary

This discovery rule populates the Advanced Network Adapter Group by including all discovered network devices specified by the user. This management pack is unsealed so that this discovery rule can be edited. Edit the value expression element in this management pack to include the name of the network adapter you want to include in the Advanced Network Adapter Group.

Element properties:

TargetSystem.NetworkManagement.AdvancedNetworkAdapterGroup
EnabledTrue
RemotableFalse

Member Modules:

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

Source Code:

<Discovery ID="AdvancedNetworkAdapter.DiscoveryRule" Enabled="true" Target="NetworkManagement!System.NetworkManagement.AdvancedNetworkAdapterGroup" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes/>
<DataSource ID="GroupPopulationDataSource" TypeID="SystemCenter!Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$MPElement[Name="NetworkManagement!System.NetworkManagement.AdvancedNetworkAdapterGroup"]$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="NetworkManagement!System.NetworkManagement.NetworkAdapter"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="NetworkManagement!System.NetworkManagement.AdvancedNetworkAdapterGroupContainsNetworkAdapter"]$</RelationshipClass>
<Expression>
<SimpleExpression>
<ValueExpression>
<Property>$MPElement[Name="System!System.Entity"]/DisplayName$</Property>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value/>
</ValueExpression>
</SimpleExpression>
</Expression>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>