
…как-то раз мне нужно было в одной из организаций проверить наличие обновление Exchange Server, проще простого многие могли подумать сразу!, но я поймал себя на мысли что банального
get-ExchangeServer | ft name, *version*
мне оказалось недостаточно, какие версии Update Rollup установлены и на каких серверах?, так как мы не можем определить что у нас есть пришлось копать глубже, казалось бы все просто, Но…
…поинтересовавшись немного темой Versioning-а я решил собрать тут все вместе дабы облегчить себе и другим в дальнейшем определения версий Exchange Server, и так для начала список версий и Service Pack-ов и Update Rollup-ов: (если вы конечно не помните все номера билдов по памяти ;-) )
Вот укороченный список версий Exchange Server (из списка были убраны Exchange 4.0 , 5.0 , 5.5 и 2000 полный список тут)
last Table update at 13.04.2010
Moved To TechNet Wiki Exchange Server and Update Rollups Builds Numbers
Exchange Server
Product name |
Build number |
Microsoft Exchange Server 2003 |
6.5.6944 |
Microsoft Exchange Server 2003 SP1 |
6.5.7226 |
Microsoft Exchange Server 2003 SP2 |
6.5.7638 |
Microsoft Exchange Server 2007 |
8.0.685.24 |
Microsoft Exchange Server 2007 |
8.0.685.25 |
Microsoft Exchange Server 2007 SP1 |
8.1.240.6 |
Microsoft Exchange Server 2007 SP2 |
8.2.176.2 |
Microsoft Exchange Server 2010 |
14.0.639.21 |
Exchange Server 2007 Service Pack 1
Product name |
Build number |
Microsoft Exchange Server Exchange 2007 SP1 |
8.1.240.6 |
Update Rollup 1 for Exchange Server 2007 Service Pack 1 |
8.1.263.1 |
Update Rollup 2 for Exchange Server 2007 Service Pack 1 |
8.1.278.2 |
Update Rollup 3 for Exchange Server 2007 Service Pack 1 |
8.1.291.2 |
Update Rollup 4 for Exchange Server 2007 Service Pack 1 |
8.1.311.3 |
Update Rollup 5 for Exchange Server 2007 Service Pack 1 |
8.1.336.1 |
Update Rollup 6 for Exchange Server 2007 Service Pack 1 |
8.1.340.1 |
Update Rollup 7 for Exchange Server 2007 Service Pack 1 |
8.1.359.2 |
Update Rollup 8 for Exchange Server 2007 Service Pack 1 |
8.1.375.2 |
Update Rollup 9 for Exchange Server 2007 Service Pack 1 |
8.1.393.1 |
Update Rollup 10 for Exchange Server 2007 Service Pack 1 |
8.1.436.0 |
Exchange Server 2007 Service Pack 2
Product name |
Build number |
Microsoft Exchange Server 2007 SP2 |
8.2.176.2 |
Update Rollup 1 for Exchange Server 2007 Service Pack 2 |
8.2.217.3 |
Update Rollup 2 for Exchange Server 2007 Service Pack 2 |
8.2.234.1 |
Update Rollup 3 for Exchange Server 2007 Service Pack 2 |
8.2.247.2 |
Update Rollup 4 for Exchange Server 2007 Service Pack 2 |
8.2.254.0 |
Exchange Server 2010, номера билдов которыые доступны на сегодня всем для загрузки
Product name |
Build number |
Microsoft Exchange Server 2010 RTM |
14.0.639.21 |
Update Rollup 1 for Exchange Server 2010 |
14.0.682.1 |
Update Rollup 2 for Exchange Server 2010 |
14.0.689.0 |
Update Rollup 3 for Exchange Server 2010 |
14.0.694.0 |
*Also this table is published on social.technet.microsoft.com/wiki
и бета/RC версии
Exchange Server 2010 public Beta and RC
Product name |
Build number |
Exchange Server 2010 Beta |
14.0.482.20 |
Exchange Server 2010 RC |
14.0.639.11 |
В случае Update Rollup для Exchange Server картина не ясна так как нет версий UR при выводе команды Get-ExchangeServer, так как AdminDisplayVersion и ExchangeVersion выдают несколько другую информацию
если выполнить командлет Get-ExchangeServer и просмотреть свойство ExchangeVersion, номер версии: 0.1 8.0.535.0 выглядит страно, но он означает минимальную версию продукта, которая позволяет считывать объект. Тем не менее этот номер не относится к версии установленного продукта, в свою очередь AdminDisplayVersion уже выводит информацию об установленой версии Exchange Server а не Update Rollup
Даже вооружившись списком версий нельзя сразу проверить наличие установленных Exchange Server Update Rollup на сервере одной командой, и для этого приходится лазить по всем серверам и проверять к примеру в Add Remove programs на наличие обновлений UR. Вот тут нам без дополнительных скриптов не обойтись, и немного побродив по простором интернета результат несколько интересных скриптов по определению версий.
Скрипты которые могут помочь нам в этом пожалуй простом (с первого взгляда) деле
Getting Exchange Server Update Rollups
Скрипт от Paul Flaherty
Get-ExchangeServerPlus.ps1 (1.0)
И более функциональная версия скрипта Get-ExchangeServerPlus-1.14
Если вы обнаружите что у вас все еще отсутствует последний UR то не забудьте обновится! Напомню также что нет необходимости в установке Update Rollup 1,2,3 и так далее, для обновления системы, достаточно установить только последний Update Rollup который включает в себя все предыдущие обновления, на сегодняшний день для Exchange Server 2007 Service Pack 1 последним является UR9, также напомню что если вы развертываете новый Exchange вам достаточно скопировать последний Update Rollup в директорию Update в дистрибутив Exchange Server, UR будет применен в ходе установки, и дальнейшего обновления уже не понадобится, па завершению вы получаете обновленную систему.
…можно с легкостью проделать работу которая может отнять больше времени чем казалось бы.
Сохраню я эту заметку тут так как знаю что это понадобится и „завтра“ , вот на этом все, не забывайте обновлять системы!
P.S.
Ну конечно если в организации внедрен System Center Configuration Manager то всегда можно ознакомится с установленными обновлениями и там,