Condition Element

 

Applies To: Windows Server 2012 Essentials, Windows Home Server 2011, Windows Storage Server 2008 R2 Essentials, Windows Small Business Server 2011 Essentials

Specifies a PowerShell script or a managed assembly that checks the condition of a feature. The managed assembly must implement the IBinaryAction interface.

  
<xs:element name="Condition" maxOccurs="1" minOccurs="0">  
  <xs:complexType>  
    <xs:choice>  
      <xs:element name="PowerShell" type="PowerShellActionElement" />  
      <xs:element name="Binary" type="BinaryActionElement" />  
    </xs:choice>  
  </xs:complexType>  
</xs:element>  

Attributes and Elements

The following sections describe attributes, child elements, and parent elements.

Attributes

None.

Child Attributes

Element Description
PowerShell Element Specifies a PowerShell script that checks the condition of a feature. If the script evaluates to true, the feature is healthy.
Binary Element Specifies a managed assembly that checks the condition of a feature. If the program evaluates to true, the feature is healthy.

Parent Elements

Element Description
HealthDefinition Element Specifies alerts, health states, and repairs for the health add-in.

See Also

How to: Create a Definition XML File