Microsoft Forefront Endpoint Protection Deployment Failure Monitor Type

Microsoft.FEP.SecurityVulnerability.DeploymentFailureMonitorType (UnitMonitorType)

Element properties:

RunAsDefault
AccessibilityPublic
Support Monitor RecalculateTrue

Member Modules:

ID Module Type TypeId RunAs 
EventDS DataSource Microsoft.FEP.UnprotectedServer.FailureDSType Default
DeploymentFailureProbe ProbeAction Microsoft.FEP.DeploymentFailureProbeActionModuleType Default
DeployFailedCondition ConditionDetection System.ExpressionFilter Default
NoDeployCondition ConditionDetection System.ExpressionFilter Default

Source Code:

<UnitMonitorType ID="Microsoft.FEP.SecurityVulnerability.DeploymentFailureMonitorType" Accessibility="Public">
<MonitorTypeStates>
<MonitorTypeState ID="NoDeploy" NoDetection="false"/>
<MonitorTypeState ID="DeployRebootRequired" NoDetection="false"/>
<MonitorTypeState ID="DeployFailed" NoDetection="false"/>
</MonitorTypeStates>
<Configuration/>
<OverrideableParameters/>
<MonitorImplementation>
<MemberModules>
<DataSource ID="EventDS" TypeID="Microsoft.FEP.UnprotectedServer.FailureDSType"/>
<ProbeAction ID="DeploymentFailureProbe" TypeID="Microsoft.FEP.DeploymentFailureProbeActionModuleType">
<IsClientInstalled>False</IsClientInstalled>
</ProbeAction>
<ConditionDetection ID="NoDeployCondition" TypeID="System!System.ExpressionFilter">
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">Property[@Name='DeploymentResult']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">1</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</ConditionDetection>
<ConditionDetection ID="DeployFailedCondition" TypeID="System!System.ExpressionFilter">
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">Property[@Name='DeploymentResult']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">3</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</ConditionDetection>
</MemberModules>
<RegularDetections>
<RegularDetection MonitorTypeStateID="NoDeploy">
<Node ID="NoDeployCondition">
<Node ID="DeploymentFailureProbe">
<Node ID="EventDS"/>
</Node>
</Node>
</RegularDetection>
<RegularDetection MonitorTypeStateID="DeployFailed">
<Node ID="DeployFailedCondition">
<Node ID="DeploymentFailureProbe">
<Node ID="EventDS"/>
</Node>
</Node>
</RegularDetection>
</RegularDetections>
<OnDemandDetections>
<OnDemandDetection MonitorTypeStateID="NoDeploy">
<Node ID="NoDeployCondition">
<Node ID="DeploymentFailureProbe"/>
</Node>
</OnDemandDetection>
<OnDemandDetection MonitorTypeStateID="DeployFailed">
<Node ID="DeployFailedCondition">
<Node ID="DeploymentFailureProbe"/>
</Node>
</OnDemandDetection>
</OnDemandDetections>
</MonitorImplementation>
</UnitMonitorType>