Обновление Exchange 2013 Cumulative Update 10
Обновление для сервера Exchane 2013 выходят с завидной стабильностью. Жаль они не всегда дают то, чего хотелось бы, но устанавливать или нет — решает каждый сам для себя. Конкретно это обновление CU10 обязательно для установки при переходе на Exchange 2016.
Проверить версию текущей схемы можно из powershell:
$root = [ADSI]"LDAP://RootDSE"
$m = [ADSI]("LDAP://" + "CN=ms-Exch-Schema-Version-Pt," + $root.schemaNamingContext)
$m.rangeUpper
Перед обновлением требуется обновить схему, конфигурацию ad и домена:
Setup.exe /prepareSchema /IAcceptExchangeServerLicenseTerms
Setup.exe /prepareAD /IAcceptExchangeServerLicenseTerms
Setup.exe /prepareDomain /IAcceptExchangeServerLicenseTerms
После завершения процедур можно приступить к автоматическому обновлению.
Setup.exe /mode:upgrade /IAcceptExchangeServerLicenseTerms
Процесс обновление длится довольно продолжительное время, после чего запускаются все службы и без перезагрузки почтовый сервер готов к полноценной работе.
Здравствуйте, а если запускать установку через графический интерфейс нужно ли выполнять подготовку схемы?
И на одном форуме было следующее написано, что после каждого такого обновления нужно запускать обязательно в powershell exchange:
C:\Program Files\Microsoft\Exchange Server\V15\Bin\UpdateCas.ps1 выполняет перестройку веб интерфейса owa
C:\Program Files\Microsoft\Exchange Server\V15\Bin\UpdateConfigFiles.ps1 выполняет перестройку конфиг файлов.
Нужно ли это делать?
Каждое CU нужно делать preparead (prepare domain входит в preparead) вне зависимости от режима. К тому же это не может повредить в принципе никак, так же как и prepareschema. Если это делать в режиме командной строки, то процесс не влияет на работу контролера домена или почтового сервера. Про запуск остальных нужно читать в конкретных патч-нотах к CU. Если говорить о CU10, то он работает без запуска дополнительных скриптов, хватает только mode:upgrade в режиме командной строки.