Network Discovery Write Action

System.NetworkManagement.NetworkDiscoveryWriteAction (WriteActionModuleType)

Processes discovery data on the agent

Element properties:

TypeWriteActionModuleType
IsolationAny
AccessibilityInternal
RunAsDefault
InputTypeSystem.Discovery.Data

Member Modules:

ID Module Type TypeId RunAs 
CD ConditionDetection MergingInstances Default
WA WriteAction Microsoft.SystemCenter.DiscoveryDataWriter Default

Source Code:

<WriteActionModuleType ID="System.NetworkManagement.NetworkDiscoveryWriteAction" Accessibility="Internal">
<Configuration/>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<ConditionDetection ID="CD" TypeID="MergingInstances">
<ManagementGroupName>$Target/ManagementGroup/Name$</ManagementGroupName>
<DiscoverySourceObjectId>$MPElement[Name="System.NetworkManagement.MergingInstancesRule"]$</DiscoverySourceObjectId>
<ClassId>$MPElement[Name="System!System.Device.NetworkAdapter"]$</ClassId>
<PropertyId>$MPElement[Name="System!System.Device.NetworkAdapter"]/MACAddress$</PropertyId>
<RelationshipId>$MPElement[Name="System.NetworkManagement.NetworkConnectionConnectedToNetworkAdapter"]$</RelationshipId>
<LayeredOverRelationshipId>$MPElement[Name="System!System.DeviceNetworkAdapterLayeredOverDeviceNetworkAdapter"]$</LayeredOverRelationshipId>
</ConditionDetection>
<WriteAction ID="WA" TypeID="SystemCenter!Microsoft.SystemCenter.DiscoveryDataWriter"/>
</MemberModules>
<Composition>
<Node ID="WA">
<Node ID="CD"/>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<InputType>System!System.Discovery.Data</InputType>
</WriteActionModuleType>