Applies To: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2
In Configuration Manager 2007, the FilePropertiesType complex type identifies the set of properties exposed by a file part against which rules can be set to validate their values on target computers.
- Size
 The size of the file in bytes.
- DateCreated
 The creation DateTime of the file.
- DateModified
 The last modified DateTime of the file.
- Version
 The version information of the file. This is limited to the four part file version.
- Company
 The manufacturer information of the file.
- ProductName
 The name of the product to which the file belongs.
- SHA1Hash
 The hexBinary encoded SHA1 hash of the file contents. Note that only the default NTFS stream is used in calculating the hash.
- Attributes
 The attributes of the file as defined by the FolderAndFileAttributesEnumeration type.
<xs:complexType name="FilePropertiesType">
  <xs:sequence>
    <xs:group
      ref="FolderAndFileCommonPropertiesGroup"
     />
    <xs:element name="Size">
      <xs:complexType>
        <xs:sequence
          minOccurs="0"
          maxOccurs="unbounded"
        >
          <xs:element
            ref="Rule"
           />
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Version">
      <xs:complexType>
        <xs:sequence
          minOccurs="0"
          maxOccurs="unbounded"
        >
          <xs:element
            ref="Rule"
           />
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Company">
      <xs:complexType>
        <xs:sequence
          minOccurs="0"
          maxOccurs="unbounded"
        >
          <xs:element
            ref="Rule"
           />
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="ProductName">
      <xs:complexType>
        <xs:sequence
          minOccurs="0"
          maxOccurs="unbounded"
        >
          <xs:element
            ref="Rule"
           />
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="SHA1Hash">
      <xs:complexType>
        <xs:sequence
          minOccurs="0"
          maxOccurs="unbounded"
        >
          <xs:element
            ref="Rule"
           />
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:any
        processContents="skip"
        minOccurs="0"
        maxOccurs="unbounded"
        namespace="##other"
     />
  </xs:sequence>
</xs:complexType>
Child Elements
| Element | Type | Description | 
|---|---|---|
| 
 | The company metadata from a file. | |
| 
 | The name of the product to which the file belongs. | |
| 
 | The hexBinary encoded SHA1 hash of the file contents. Note that only the default NTFS stream is used in calculating the hash. | |
| 
 | The size of the file in bytes. | |
| 
 | The version information of the file. This is limited to the four-part file version. | 
See Also
Concepts
Authoring Desired Configuration Management Configuration Baselines and Configuration Items