| CIM_OSVersionCheck |
| The CIM_OSVersionCheck class specifies the versions of the OS that can support this software element. This check can be for a specific, minimum, maximum or a range of releases of an OS. To specify a specific version the minimum and maximum versions must be the same. To specify a minimum, the minimum version needs only be specified. To specify a maximum version, the maximum version needs only be specified. To specify a range both minimum and maximum version need to be specified. The type of operating system is specified in the TargetOperatingSystem property of the owning software element. The details of this checks are compared with the corresponding details found in a CIM_OperatingSystem object referenced by CIM_InstalledOS association for the CIM_ComputerSystem object that describes the environment. As long as there is at least one CIM_OperatingSystem that satisfies the details of the condition, the check is satisfied. In other words, all the operating systems on the relevant computer system do not need to satisfy the condition. There needs to be at least one. Also, note the OSType property of the CIM_OperatingSystem class must match the type of the TargetOperatingSystem property. |
| NameSpace Path |
| \ROOT\CIMV2 |
| PROPERTY | SMS_REPORT | CIMTYPE | DESCRIPTION |
| Caption | | String | NA |
| CheckID | | String | An identifier used in conjunction with other keys to uniquely identify the check |
| CheckMode | | Boolean | The CheckMode property is used to indicate whether the condition is expected to exist or not exist in the environment. When the value is True, the condition is expected to exist (e.g., a file is expected to be on a system) so invoke() is expected to return True. When the value is False, the condition is not expect to exist (e.g., a file is not to be on a system) so invoke is expected to return false |
| Description | | String | A description of the objects. |
| MaximumVersion | | String | Maximum version of required operating system. The value is encoded as .. or . |
| MinimumVersion | | String | Minimum version of required operating system. The value is encoded as .. or . |
| Name | | String | The name used to identify this software element |
| SoftwareElementID | | String | This is an identifier for this software element. |
| SoftwareElementState | | UInt16 | The software element state of a software element |
| TargetOperatingSystem | | UInt16 | The target operating system of the this software element. |
| Version | | String | Version should be in the form .. or . |
| SAMPLE DATA INSTANCE |
   Class does not currently contain data instances
|