6.7

Table Of Contents
Name Type Description
OnlyInRef System.String[]
The list of VIBs found only in the first
profile that you passed to Compare-
EsxImageProfile.
PackagesEqual System.Boolean
True if the image profiles have identical
sets of VIB packages.
RefAcceptanceLevel System.String
The acceptance level for the first profile
that you passed to Compare-
EsxImageProfile.
UpgradeFromRef System.String[]
The list of VIBs in the second profile that
are upgrades from VIBs in the first profile.
SoftwareVersion Object Properties
The SoftwareVersion object lets you compare two version strings. The object includes a Comparestatic
method that accepts two strings as input and returns 1 if the first version string is a higher number than
the second version string. Compare returns 0 if two versions strings are equal. Compare returns -1 if the
second version string is a higher number than the first string. The object has the following properties.
Name Type Description
Version System.String
The part of the version before the hyphen.
This part indicates the primary version.
Release System.String
The part of the version after the hyphen.
This part indicates the release version.
SoftwareConstraint Object Properties
The SoftwareConstraint object implements a MatchesProvide method. The method accepts a
SoftwareProvides or SoftwarePackage object as input and returns True if the constraint matches the
SoftwareProvide or the SoftwarePackage, or returns False otherwise.
The SoftwareConstraint object includes the following properties.
Name Type Description
Name System.String
The name of the constraint. This name
should match a corresponding
SoftwareProvide Name property.
Relation System.String
An enum, or one of the following
comparison indicators: <<, <=, = >=, >>.
This property can be $null if the constraint
does not have a Relation and Version
property.
VMware ESXi Installation and Setup
VMware, Inc. 41