19
19
20
20
# Pulled from https://kb.vmware.com/kb/2143838
21
21
$vcenterBuildVersionMappings = @ {
22
+ " 14389939" = " vCenter Server 6.5 U3b,2019-08-27"
23
+ " 14368073" = " vCenter Appliance 6.7 Update 3,2019-08-20"
24
+ " 14367737" = " vCenter Appliance / vCenter Windows 6.7 Update 3,2019-08-20"
25
+ " 14156547" = " vCenter Server 6.5 U3a,2019-07-25"
26
+ " 14070654" = " vCenter Appliance 6.7 Update 2c (6.7.0.32000),2019-07-16"
27
+ " 14070457" = " vCenter Appliance 6.7 Update 2c (6.7.0.32000),2019-07-16"
28
+ " 14020092" = " vCenter Server 6.5 U3,2019-07-02"
29
+ " 13843469" = " vCenter Appliance / vCenter Windows 6.7 Update 2b (6.7.0.31100),2019-05-30 Appliance / 2019-05-14 Windows"
30
+ " 13843380" = " vCenter Appliance /vCenter Windows 6.7 Update 2b (6.7.0.31100),2019-05-30 Appliance / 2019-05-14 Windows"
31
+ " 13834586" = " vCenter Server 6.5 U2h,2019-05-30"
32
+ " 13639324" = " vCenter Appliance 6.7 Update 2a (6.7.0.31000),2019-05-14"
33
+ " 13643870" = " vCenter Appliance / vCenter Windows 6.7 Update 2a (6.7.0.31000),2019-05-14"
34
+ " 13638830" = " vCenter Windows 6.7 Update 2a (6.7.0.31000),2019-05-14"
35
+ " 13638625" = " vCenter Server 6.5 U2g,2019-05-14"
36
+ " 13007421" = " vCenter Appliance 6.7 U2 (6.7.0.30000),2019-04-11"
37
+ " 13010631" = " vCenter Appliance / vCenter Windows 6.7 U2 (6.7.0.30000),2019-04-11"
38
+ " 13007157" = " vCenter Windows 6.7 U2 (6.7.0.30000),2019-04-11"
39
+ " 12863991" = " vCenter Server 6.5 U2f,2019-03-21"
40
+ " 11727113" = " vCenter Appliance 6.7 U1b (6.7.0.21000),2019-01-17"
41
+ " 11726888" = " vCenter Appliance / vCenter Windows 6.7 U1b (6.7.0.21000),2019-01-17"
42
+ " 11727065" = " vCenter Windows 6.7 U1b (6.7.0.21000),2019-01-17"
43
+ " 11338799" = " vCenter Appliance 6.7 U1a (6.7.0.20100),2018-12-20"
44
+ " 11338176" = " vCenter Appliance 6.7 U1a (6.7.0.20100),2018-12-20"
45
+ " 11347054" = " vCenter Server 6.5 U2e,2018-12-20"
46
+ " 10964411" = " vCenter Server 6.5 U2d,2018-11-29"
47
+ " 10244857" = " vCenter Appliance 6.7 U1 (6.7.0.20000),2018-10-16"
48
+ " 10244745" = " vCenter Appliance / vCenter Windows 6.7 U1 (6.7.0.20000),2018-10-16"
49
+ " 10244807" = " vCenter Windows 6.7 U1 (6.7.0.20000),2018-10-16"
50
+ " 9433931" = " vCenter Appliance 6.7d (6.7.0.14000),2018-08-14"
51
+ " 9451876" = " vCenter Appliance / vCenter Windows 6.7d (6.7.0.14000),2018-08-14"
52
+ " 9433894" = " vCenter Windows 6.7d (6.7.0.14000),2018-08-14"
53
+ " 9451637" = " vCenter Server 6.5 U2c,2018-08-14"
54
+ " 9232942" = " vCenter Appliance 6.7c (6.7.0.13000),2018-07-26"
55
+ " 9232925" = " vCenter Appliance / vCenter Windows 6.7c (6.7.0.13000),2018-07-26"
56
+ " 9232933" = " vCenter Windows 6.7c (6.7.0.13000),2018-07-26"
57
+ " 8833179" = " vCenter Appliance 6.7b (6.7.0.12000),2018-06-28"
58
+ " 8832884" = " vCenter Appliance / vCenter Windows 6.7b (6.7.0.12000),2018-06-28"
59
+ " 8833120" = " vCenter Windows 6.7b (6.7.0.12000),2018-06-28"
60
+ " 8815520" = " vCenter Server 6.5 U2b,2018-06-28"
61
+ " 8546293" = " vCenter Appliance 6.7a (6.7.0.11000),2018-05-22"
62
+ " 8546234" = " vCenter Appliance / vCenter Windows 6.7a (6.7.0.11000),2018-05-22"
63
+ " 8546281" = " vCenter Windows 6.7a (6.7.0.11000),2018-05-22"
64
+ " 8307201" = " vCenter Server 6.5 U2,2018-05-03"
65
+ " 8170161" = " vCenter Appliance 6.7 (6.7.0.10000),2018-04-17"
66
+ " 8217866" = " vCenter Appliance / vCenter Windows 6.7 (6.7.0.10000),2018-04-17"
67
+ " 8170087" = " vCenter Windows 6.7 (6.7.0.10000),2018-04-17"
68
+ " 8024368" = " vCenter Server 6.5 Update 1g,2018-03-20"
69
+ " 7515524" = " vCenter Server 6.5 Update 1e,2018-01-09"
70
+ " 7312210" = " vCenter Server 6.5 Update 1d,2017-12-19"
71
+ " 6816762" = " vCenter Server 6.5 Update 1b,2017-10-26"
22
72
" 5973321" = " vCenter 6.5 Update 1,2017-07-27"
23
73
" 5705665" = " vCenter 6.5 0e Express Patch 3,2017-06-15"
24
74
" 5318154" = " vCenter 6.5 0d Express Patch 2,2017-04-18"
@@ -163,6 +213,35 @@ Function Get-ESXiVersion {
163
213
164
214
# Pulled from https://kb.vmware.com/kb/2143832
165
215
$esxiBuildVersionMappings = @ {
216
+ " 14320388" = " ESXi 6.7 Update 3,2019-08-20"
217
+ " 13981272" = " ESXi 6.7 EP 10,2019-06-20"
218
+ " 13644319" = " ESXi 6.7 EP 09,2019-05-14"
219
+ " 13473784" = " ESXi 6.7 EP 08,2019-04-30"
220
+ " 13006603" = " ESXi 6.7 U2,2019-04-11"
221
+ " 13004448" = " ESXi 6.7 EP 07,2019-03-28"
222
+ " 11675023" = " ESXi 6.7 EP 06,2019-01-17"
223
+ " 10764712" = " ESXi 6.7 EP 05,2018-11-09"
224
+ " 10302608" = " ESXi 6.7 U1,2018-10-16"
225
+ " 10176752" = " ESXi 6.7 EP 04,2018-10-02"
226
+ " 9484548" = " ESXi 6.7 EP 03,2018-08-14"
227
+ " 9214924" = " ESXi 6.7 EP 02a,2018-07-26"
228
+ " 8941472" = " ESXi 6.7 EP 02,2018-06-28"
229
+ " 8169922" = " ESXi 6.7 GA,2018-04-17"
230
+ " 14320405" = " ESXi 6.5 EP 15,2019-08-20"
231
+ " 13932383" = " ESXi 6.5 Update 3,2019-07-02"
232
+ " 13635690" = " ESXi 6.5 EP 14,2019-05-14"
233
+ " 13004031" = " ESXi 6.5 EP 13,2019-03-28"
234
+ " 11925212" = " ESXi 6.5 EP 12,2019-01-31"
235
+ " 10884925" = " ESXi 6.5 P03,2018-11-29"
236
+ " 10719125" = " ESXi 6.5 EP 11,2018-11-09"
237
+ " 10390116" = " ESXi 6.5 EP 10,2018-10-23"
238
+ " 10175896" = " ESXi 6.5 EP 09,2018-10-02"
239
+ " 9298722" = " ESXi 6.5 U2C,2018-08-14"
240
+ " 8935087" = " ESXi 6.5 U2b,2018-06-28"
241
+ " 8294253" = " ESXi 6.5 U2 GA,2018-05-03"
242
+ " 7967591" = " ESXi 6.5 U1g,2018-03-20"
243
+ " 7388607" = " ESXi 6.5 Patch 02,2017-12-19"
244
+ " 6765664" = " ESXi 6.5 U1 Express Patch 4,2017-10-05"
166
245
" 5969303" = " ESXi 6.5 U1,2017-07-27"
167
246
" 5310538" = " ESXi 6.5.0d,2017-04-18"
168
247
" 5224529" = " ESXi 6.5 Express Patch 1a,2017-03-28"
@@ -312,53 +391,75 @@ Function Get-VSANVersion {
312
391
)
313
392
314
393
# Pulled from https://kb.vmware.com/kb/2150753
315
- $vsanBuildVersionMappings = @ {
316
- " 5969303" = " vSAN 6.6.1,ESXi 6.5 Update 1,2017-07-27"
317
- " 5310538" = " vSAN 6.6,ESXi 6.5.0d,2017-04-18"
318
- " 5224529" = " vSAN 6.5 Express Patch 1a,ESXi 6.5 Express Patch 1a,2017-03-28"
319
- " 5146846" = " vSAN 6.5 Patch 01,ESXi 6.5 Patch 01,2017-03-09"
320
- " 4887370" = " vSAN 6.5.0a,ESXi 6.5.0a,2017-02-02"
321
- " 4564106" = " vSAN 6.5,ESXi 6.5 GA,2016-11-15"
322
- " 5572656" = " vSAN 6.2 Patch 5,ESXi 6.0 Patch 5,2017-06-06"
323
- " 5251623" = " vSAN 6.2 Express Patch 7c,ESXi 6.0 Express Patch 7c,2017-03-28"
324
- " 5224934" = " vSAN 6.2 Express Patch 7a,ESXi 6.0 Express Patch 7a,2017-03-28"
325
- " 5050593" = " vSAN 6.2 Update 3,ESXi 6.0 Update 3,2017-02-24"
326
- " 4600944" = " vSAN 6.2 Patch 4,ESXi 6.0 Patch 4,2016-11-22"
327
- " 4510822" = " vSAN 6.2 Express Patch 7,ESXi 6.0 Express Patch 7,2016-10-17"
328
- " 4192238" = " vSAN 6.2 Patch 3,ESXi 6.0 Patch 3,2016-08-04"
329
- " 3825889" = " vSAN 6.2 Express Patch 6,ESXi 6.0 Express Patch 6,2016-05-12"
330
- " 3620759" = " vSAN 6.2,ESXi 6.0 Update 2,2016-03-16"
331
- " 3568940" = " vSAN 6.1 Express Patch 5,ESXi 6.0 Express Patch 5,2016-02-23"
332
- " 3380124" = " vSAN 6.1 Update 1b,ESXi 6.0 Update 1b,2016-01-07"
333
- " 3247720" = " vSAN 6.1 Express Patch 4,ESXi 6.0 Express Patch 4,2015-11-25"
334
- " 3073146" = " vSAN 6.1 U1a (Express Patch 3),ESXi 6.0 U1a (Express Patch 3),2015-10-06"
335
- " 3029758" = " vSAN 6.1,ESXi 6.0 U1,2015-09-10"
336
- " 2809209" = " vSAN 6.0.0b,ESXi 6.0.0b,2015-07-07"
337
- " 2715440" = " vSAN 6.0 Express Patch 2,ESXi 6.0 Express Patch 2,2015-05-14"
338
- " 2615704" = " vSAN 6.0 Express Patch 1,ESXi 6.0 Express Patch 1,2015-04-09"
339
- " 2494585" = " vSAN 6.0,ESXi 6.0 GA,2015-03-12"
340
- " 5230635" = " vSAN 5.5 Express Patch 11,ESXi 5.5 Express Patch 11,2017-03-28"
341
- " 4722766" = " vSAN 5.5 Patch 10,ESXi 5.5 Patch 10,2016-12-20"
342
- " 4345813" = " vSAN 5.5 Patch 9,ESXi 5.5 Patch 9,2016-09-15"
343
- " 4179633" = " vSAN 5.5 Patch 8,ESXi 5.5 Patch 8,2016-08-04"
344
- " 3568722" = " vSAN 5.5 Express Patch 10,ESXi 5.5 Express Patch 10,2016-02-22"
345
- " 3343343" = " vSAN 5.5 Express Patch 9,ESXi 5.5 Express Patch 9,2016-01-04"
346
- " 3248547" = " vSAN 5.5 Update 3b,ESXi 5.5 Update 3b,2015-12-08"
347
- " 3116895" = " vSAN 5.5 Update 3a,ESXi 5.5 Update 3a,2015-10-06"
348
- " 3029944" = " vSAN 5.5 Update 3,ESXi 5.5 Update 3,2015-09-16"
349
- " 2718055" = " vSAN 5.5 Patch 5,ESXi 5.5 Patch 5,2015-05-08"
350
- " 2638301" = " vSAN 5.5 Express Patch 7,ESXi 5.5 Express Patch 7,2015-04-07"
351
- " 2456374" = " vSAN 5.5 Express Patch 6,ESXi 5.5 Express Patch 6,2015-02-05"
352
- " 2403361" = " vSAN 5.5 Patch 4,ESXi 5.5 Patch 4,2015-01-27"
353
- " 2302651" = " vSAN 5.5 Express Patch 5,ESXi 5.5 Express Patch 5,2014-12-02"
354
- " 2143827" = " vSAN 5.5 Patch 3,ESXi 5.5 Patch 3,2014-10-15"
355
- " 2068190" = " vSAN 5.5 Update 2,ESXi 5.5 Update 2,2014-09-09"
356
- " 1892794" = " vSAN 5.5 Patch 2,ESXi 5.5 Patch 2,2014-07-01"
357
- " 1881737" = " vSAN 5.5 Express Patch 4,ESXi 5.5 Express Patch 4,2014-06-11"
358
- " 1746018" = " vSAN 5.5 Update 1a,ESXi 5.5 Update 1a,2014-04-19"
359
- " 1746974" = " vSAN 5.5 Express Patch 3,ESXi 5.5 Express Patch 3,2014-04-19"
360
- " 1623387" = " vSAN 5.5,ESXi 5.5 Update 1,2014-03-11"
361
- }
394
+ $vsanBuildVersionMappings = @ {
395
+ " 13981272" = " vSAN 6.7 Update 3 / vSAN 6.7 Express Patch 10,ESXi 6.7 Update 3 / ESXi 6.7 Express Patch 10,2019-08-20 (Update 3) / 2019-06-20 (Express Patch 10)"
396
+ " 13644319" = " vSAN 6.7 Express Patch 09,ESXi 6.7 Express Patch 09,2019-05-14"
397
+ " 13473784" = " vSAN 6.7 Express Patch 08,ESXi 6.7 Express Patch 08,2019-04-30"
398
+ " 13006603" = " vSAN 6.7 Update 2,ESXi 6.7 Update 2,2019-04-11"
399
+ " 13004448" = " vSAN 6.7 Express Patch 07,ESXi 6.7 Express Patch 07,2019-03-28"
400
+ " 11675023" = " vSAN 6.7 Express Patch 06,ESXi 6.7 Express Patch 06,2019-01-17"
401
+ " 10764712" = " vSAN 6.7 Express Patch 05,ESXi 6.7 Express Patch 05,2018-11-09"
402
+ " 10302608" = " vSAN 6.7 Update 1,ESXi 6.7 Update 1,2018-10-17"
403
+ " 10176752" = " vSAN 6.7 Express Patch 4,ESXi 6.7 Express Patch 4,2018-10-02"
404
+ " 8169922" = " vSAN 6.7 GA,ESXi 6.7 GA,2018-04-17"
405
+ " 14320405" = " vSAN 6.6.1 Express Patch 15,ESXi 6.5 Express Patch 15,2019-08-20"
406
+ " 13932383" = " vSAN 6.6.1 Update 3,ESXi 6.5 Update 3,2019-07-02"
407
+ " 13635690" = " vSAN 6.6.1 Express Patch 14,ESXi 6.5 Express Patch 14,2019-05-14"
408
+ " 13004031" = " vSAN 6.6.1 Express Patch 13,ESXi 6.5 Express Patch 13,2019-03-28"
409
+ " 11925212" = " vSAN 6.6.1 Express Patch 12,ESXi 6.5 Express Patch 12,2019-01-31"
410
+ " 10719125" = " vSAN 6.6.1 Express Patch 11,ESXi 6.5 Express Patch 11,2018-09-11"
411
+ " 10390116" = " vSAN 6.6.1 Express Patch 10,ESXi 6.5 Express Patch 10,2018-10-23"
412
+ " 10175896" = " vSAN 6.6.1 Express Patch 9,ESXi 6.5 Express Patch 9,2018-10-02"
413
+ " 8294253" = " vSAN 6.6.1 Update 2,ESXi 6.5 U2,2018-05-03"
414
+ " 10884925" = " vSAN 6.6.1 Patch 03,ESXi 6.5 Patch 03,2018-11-29"
415
+ " 7388607" = " vSAN 6.6.1 Patch 02,ESXi 6.5 Patch 02,2017-12-19"
416
+ " 6765664" = " vSAN 6.6.1 Express Patch 4,ESXi 6.5 Express Patch 4,2017-10-05"
417
+ " 5969303" = " vSAN 6.6.1,ESXi 6.5 Update 1,2017-07-27"
418
+ " 5310538" = " vSAN 6.6,ESXi 6.5.0d,2017-04-18"
419
+ " 5224529" = " vSAN 6.5 Express Patch 1a,ESXi 6.5 Express Patch 1a,2017-03-28"
420
+ " 5146846" = " vSAN 6.5 Patch 01,ESXi 6.5 Patch 01,2017-03-09"
421
+ " 4887370" = " vSAN 6.5.0a,ESXi 6.5.0a,2017-02-02"
422
+ " 4564106" = " vSAN 6.5,ESXi 6.5 GA,2016-11-15"
423
+ " 5572656" = " vSAN 6.2 Patch 5,ESXi 6.0 Patch 5,2017-06-06"
424
+ " 5251623" = " vSAN 6.2 Express Patch 7c,ESXi 6.0 Express Patch 7c,2017-03-28"
425
+ " 5224934" = " vSAN 6.2 Express Patch 7a,ESXi 6.0 Express Patch 7a,2017-03-28"
426
+ " 5050593" = " vSAN 6.2 Update 3,ESXi 6.0 Update 3,2017-02-24"
427
+ " 4600944" = " vSAN 6.2 Patch 4,ESXi 6.0 Patch 4,2016-11-22"
428
+ " 4510822" = " vSAN 6.2 Express Patch 7,ESXi 6.0 Express Patch 7,2016-10-17"
429
+ " 4192238" = " vSAN 6.2 Patch 3,ESXi 6.0 Patch 3,2016-08-04"
430
+ " 3825889" = " vSAN 6.2 Express Patch 6,ESXi 6.0 Express Patch 6,2016-05-12"
431
+ " 3620759" = " vSAN 6.2,ESXi 6.0 Update 2,2016-03-16"
432
+ " 3568940" = " vSAN 6.1 Express Patch 5,ESXi 6.0 Express Patch 5,2016-02-23"
433
+ " 3380124" = " vSAN 6.1 Update 1b,ESXi 6.0 Update 1b,2016-01-07"
434
+ " 3247720" = " vSAN 6.1 Express Patch 4,ESXi 6.0 Express Patch 4,2015-11-25"
435
+ " 3073146" = " vSAN 6.1 U1a (Express Patch 3),ESXi 6.0 U1a (Express Patch 3),2015-10-06"
436
+ " 3029758" = " vSAN 6.1,ESXi 6.0 U1,2015-09-10"
437
+ " 2809209" = " vSAN 6.0.0b,ESXi 6.0.0b,2015-07-07"
438
+ " 2715440" = " vSAN 6.0 Express Patch 2,ESXi 6.0 Express Patch 2,2015-05-14"
439
+ " 2615704" = " vSAN 6.0 Express Patch 1,ESXi 6.0 Express Patch 1,2015-04-09"
440
+ " 2494585" = " vSAN 6.0,ESXi 6.0 GA,2015-03-12"
441
+ " 5230635" = " vSAN 5.5 Express Patch 11,ESXi 5.5 Express Patch 11,2017-03-28"
442
+ " 4722766" = " vSAN 5.5 Patch 10,ESXi 5.5 Patch 10,2016-12-20"
443
+ " 4345813" = " vSAN 5.5 Patch 9,ESXi 5.5 Patch 9,2016-09-15"
444
+ " 4179633" = " vSAN 5.5 Patch 8,ESXi 5.5 Patch 8,2016-08-04"
445
+ " 3568722" = " vSAN 5.5 Express Patch 10,ESXi 5.5 Express Patch 10,2016-02-22"
446
+ " 3343343" = " vSAN 5.5 Express Patch 9,ESXi 5.5 Express Patch 9,2016-01-04"
447
+ " 3248547" = " vSAN 5.5 Update 3b,ESXi 5.5 Update 3b,2015-12-08"
448
+ " 3116895" = " vSAN 5.5 Update 3a,ESXi 5.5 Update 3a,2015-10-06"
449
+ " 3029944" = " vSAN 5.5 Update 3,ESXi 5.5 Update 3,2015-09-16"
450
+ " 2718055" = " vSAN 5.5 Patch 5,ESXi 5.5 Patch 5,2015-05-08"
451
+ " 2638301" = " vSAN 5.5 Express Patch 7,ESXi 5.5 Express Patch 7,2015-04-07"
452
+ " 2456374" = " vSAN 5.5 Express Patch 6,ESXi 5.5 Express Patch 6,2015-02-05"
453
+ " 2403361" = " vSAN 5.5 Patch 4,ESXi 5.5 Patch 4,2015-01-27"
454
+ " 2302651" = " vSAN 5.5 Express Patch 5,ESXi 5.5 Express Patch 5,2014-12-02"
455
+ " 2143827" = " vSAN 5.5 Patch 3,ESXi 5.5 Patch 3,2014-10-15"
456
+ " 2068190" = " vSAN 5.5 Update 2,ESXi 5.5 Update 2,2014-09-09"
457
+ " 1892794" = " vSAN 5.5 Patch 2,ESXi 5.5 Patch 2,2014-07-01"
458
+ " 1881737" = " vSAN 5.5 Express Patch 4,ESXi 5.5 Express Patch 4,2014-06-11"
459
+ " 1746018" = " vSAN 5.5 Update 1a,ESXi 5.5 Update 1a,2014-04-19"
460
+ " 1746974" = " vSAN 5.5 Express Patch 3,ESXi 5.5 Express Patch 3,2014-04-19"
461
+ " 1623387" = " vSAN 5.5,ESXi 5.5 Update 1,2014-03-11"
462
+ }
362
463
363
464
$cluster = Get-Cluster - Name $ClusterName - ErrorAction SilentlyContinue
364
465
if ($cluster -eq $null ) {
@@ -392,4 +493,4 @@ Function Get-VSANVersion {
392
493
$results += $tmp
393
494
}
394
495
$results
395
- }
496
+ }
0 commit comments