VMware VS4-ENT-PL-A Setup Guide - Page 232

ImageProfileDiff Object Properties, SoftwareVersion Object Properties

Page 232 highlights

vSphere Installation and Setup Name Vendor Version VersionObject Type System.String System.String Software.Version Description VIB vendor or publisher. VIB version. The VersionObject property is of type SoftwareVersion. The SoftwareVersion class implements a static Compare method to compare two versions of strings. See "SoftwareVersion Object Properties," on page 232 ImageProfileDiff Object Properties When you run the Compare-EsxImageProfile cmdlet, you pass in two parameters, first the reference profile, and then the comparison profile. The cmdlet returns an ImageProfileDiff object, which has the following properties. Name CompAcceptanceLevel DowngradeFromRef Equal OnlyInComp OnlyInRef PackagesEqual RefAcceptanceLevel UpgradeFromRef Type System.String System.String[] System.Boolean System.String System.String[] System.Boolean System.String System.String[] Description Acceptance level for the second profile that you passed to CompareEsxImageProfile. List of VIBs in the second profile that are downgrades from VIBs in the first profile. True if the two image profiles have identical packages and acceptance levels. List of VIBs found only in the second profile that you passed to CompareEsxImageProfile. List of VIBs found only in the first profile that you passed to CompareEsxImageProfile. True if the image profiles have identical sets of VIB packages. Acceptance level for the first profile that you passed to CompareEsxImageProfile. List of VIBs in the second profile that are upgrades from VIBs in the first profile. SoftwareVersion Object Properties The SoftwareVersion object allows you to compare two version strings. The object includes a Compare static methot that accepts two strings as input and returns 1 if the first version string is higher than the second version string. Compare returns 0 if two versions strings are equal. Compare returns -1 if the second version string is higher than the first string. The object has the following properties. 232 VMware, Inc.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276

Name
Type
Description
Vendor
System.String
VIB vendor or publisher.
Version
System.String
VIB version.
VersionObject
Software.Version
The
VersionObject
property is of
type
SoftwareVersion
. The
SoftwareVersion
class implements a
static
Compare
method to compare two
versions of strings. See
“SoftwareVersion Object Properties,”
on page 232
ImageProfileDiff Object Properties
When you run the
Compare-EsxImageProfile
cmdlet, you pass in two parameters, first the reference profile,
and then the comparison profile. The cmdlet returns an
ImageProfileDiff
object, which has the following
properties.
Name
Type
Description
CompAcceptanceLevel
System.String
Acceptance level for the second profile
that you passed to
Compare-
EsxImageProfile
.
DowngradeFromRef
System.String[]
List of VIBs in the second profile that
are downgrades from VIBs in the first
profile.
Equal
System.Boolean
True if the two image profiles have
identical packages and acceptance
levels.
OnlyInComp
System.String
List of VIBs found only in the second
profile that you passed to
Compare-
EsxImageProfile
.
OnlyInRef
System.String[]
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
Acceptance level for the first profile
that you passed to
Compare-
EsxImageProfile
.
UpgradeFromRef
System.String[]
List of VIBs in the second profile that
are upgrades from VIBs in the first
profile.
SoftwareVersion Object Properties
The
SoftwareVersion
object allows you to compare two version strings. The object includes a
Compare
static
methot that accepts two strings as input and returns 1 if the first version string is higher than the second
version string.
Compare
returns 0 if two versions strings are equal.
Compare
returns -1 if the second version
string is higher than the first string. The object has the following properties.
vSphere Installation and Setup
232
VMware, Inc.