Exchange Server 2010 на Windows Server 2008 R2 RC
Наверное многие после выхода Windows Server 2008 R2 RC (Release Candidate, билд 7100) пробовали ставить Exchange Server 2010 Beta на Windows Server 2008 R2 RC, или к примеру только Exchange Management Console, на что получали сообщение об ошибке, вида:
Error:
Microsoft Exchange Server 2010 Beta is not supported on this version of Windows. Install Windows Server 2008 R2 Beta (build 7000).

Немного поэкспериментировав, я нашел, что изменив значение в реестре, можно “пройти чекер на все зеленые”.
Для этого необходимо в реестре поменять значение:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"BuildLabEx"="7100.0.amd64fre.winmain_win7rc.090421-1700"
На 7000. Должно получиться:
"BuildLabEx"="7000.0.amd64fre.winmain_win7rc.090421-1700"
После чего установка проходит хорошо.

Несмотря на то, что в этой ветке реестра присутствуют и другие значения с номером 7100 — их менять не нужно!
На этом все, дальше все как обычно.
После установки не забудьте вернуть значение
«BuildLabEx"="7100.0.amd64fre.winmain_win7rc.090421-1700»
Стоит заметить, что Exchange Server 2010 Beta помимо всего прочего требовал версию Windows PowerShell V2 не ниже 6.1.6949 и Windows Remote Management 2.0 не ниже 6.0.6001.18172, на Windows Server 2008 R2 RC ставить их отдельно не нужно так как версии PowerShell и WInRM как не трудно догадаться 6.1.7100
Добавлено:
…стоит заметить еще то что все тот же результат “все зеленые”, можно получить если запустить инсталлятор на Windows Server 2008 R2 RC в режиме «Program Compatibility», к примеру, «Windows Vista (Service Pack 2)» (других кроме Windows Vista * НЕТ!), но тогда будет невозможным развернуть роли отличные от «Managment Tools».
Если вам нужны только средства управления юзаем Program Compatibility, если другие серверные роли то правим значение в реестре.
Последующая стабильность и правильность работы не гарантирована.
Данный метод публикуется только для ознакомления,
впрочем как и Exchange Server 2010 Beta и Windows Server 2008 R2 RC.
© Arman Obosyan


Интересно этот способ сработал бы когда я пытался Exchange 2007 поставить на 2008 R2…
Кстати по поводу установки Exchange Server 2007 SP1 на Windows Server 2008 R2 RC (6.1.7100) я пару дней назад поставил, все “нормально”, правда была проблемка с установкой MAILBOX роли, она не установилась, вылезло сообщение с ошибкой Access Denied, после завершения я перезапустил инсталлятор с режиме Compatibility, помеченная роль Mailbox установилась и работала!
У меня вот такая ошибка
Configuring Microsoft Exchange Server
Organization Preparation ……………………. FAILED
The execution of: «$error.Clear(); install-ExchangeSchema -LdapFileName ($roleInstallPath + «Setup\Data\»+$RoleSchemaPrefix + «schema0.ldf»)», generated the following error: «The system cannot find the file specified».
что посоветуете?
Не ставить Exchange 2010 beta на Windows Server 2008 R2 в продакшн, пока MSExchange Team не заточит его до готового состояния.
забыл сказать, что у меня Домен тоже на r2. Может дело в этом?
Он у меня на стенде
вы что я бы и не подумал.
Хочется понять из за чего она может быть… как варинат изза токго что домен на w2k8r2 , это тока на след недели проверю
kkvkkv, запустите setup /prepareAD /OrganizationName:»First Organization» на контроллере. Потом перезапустите установку. Скорее всего у Вас не стоит RSAT.
Макс, Арман, Вы не пробовали установку в Core Mode? Я тут поковырял Prerequisite Check проходит без ошибок, но при установке Hub Transport Role выпадает ошибка: «Не запускается MSExchange Transport». Судя по логу установки – причина похожа на ту же, при которой не стартуют сервисы при установке RU на 2007 SP1 при отсутствии доступа к CRL. Интернета пока дать серверу не могу, но обязательно проверю.
Странно… В MSExchangeTransport.exe.config . Неужели просто невозможно поставить?
Господа, огромное спасибо за советы и решения. Отдельное спасибо Арману и Олегу.
тупой тупой МС
вечно нужно вставить ключик
ах да забыл сказать
Стнед: Win2k8r2Rc1(ad,hyper-v,dns,dhcp)+Virtual(Win2k8R2Rc1(Exchange 2010))