The OSInfoType complex type, in Configuration Manager, describes discovery information for the operating system version information. An example location of where this information can be retrieved is from Windows Management Instrumentation (WMI) (root\cimv2:Win32_OperatingSystem).

<xs:complexType name="OSInfoType">
	<xs:sequence>
		<xs:any
			processContents="skip"
			minOccurs="0"
			maxOccurs="unbounded"
			namespace="##other"
		 />
	</xs:sequence>
	<xs:attribute name="MajorVersion"
		type="unsignedInt"
		use="required"
	 />
	<xs:attribute name="MinorVersion"
		type="unsignedInt"
		use="required"
	 />
	<xs:attribute name="BuildVersion"
		type="unsignedInt"
		use="required"
	 />
	<xs:attribute name="ServicePackMajorVersion"
		type="unsignedInt"
		use="optional"
	 />
	<xs:attribute name="ServicePackMinorVersion"
		type="unsignedInt"
		use="optional"
	 />
</xs:complexType>

Attributes

Name Type Description

BuildVersion

unsignedInt

The build number of the operating system.

MajorVersion

unsignedInt

The major version number of the operating system.

MinorVersion

unsignedInt

The minor version number of the operating system.

ServicePackMajorVersion

unsignedInt

The major service pack version of the operating system.

ServicePackMinorVersion

unsignedInt

The minor service pack version of the operating system.

See Also


Send comments about this topic to Microsoft.