AKTUALIZACJA
Niedawno pojawiło się trochę wątków na forum WSS dotyczących problemów z instalacją Exchange'a 2007 w sieci z kontrolerami domeny na systemach 32-bitowych. Opisałem prawidłową procedurę dla wersji angielskiej systemu, ale nie rozwiązuje to niestety problemów polskich wersji systemów. Sprawdziłem współpracę programu instlacyjnego w najnowszej wersji - Exchange 2007 SP1 RC, zgodnie z zapewnieniami w 99% zgodnej z SP1, który ukaże się już niebawem i niestety skucha. Setup działa poprawnie z kontrolerami domeny w wersji 32-bitowej, ale niestety, dopisanie do pola operatingSystemServicePack słowa "Dodatek" skutecznie blokuje weryfikację wersji Service Packa w lesie Active Directory. W związku z tym trzeba zrobić jedną prostą rzecz:
Tuż przez instalacją (niestety atrybut ten cyklicznie jest aktualizowany) należy zmienić na serwerze pełniącym rolę Schema Master wartość tego atrybutu poprzez wyedytowanie ADSIEditem, lub skryptem - jeżeli będę mieć kolejną wolną chwilę to go na piszę, jeżeli nie to zapraszam do publikacji.
Tak atrybut wygląda w oryginale, powinien wyglądać tak, jak na poniższym rysunku:
Testy przeprowadzałem na polskiej wersji Windows 2003 Standard SP2 (kontroler domeny), Windows 2008 RC0 - serwer Exchange. Przypomnę, że Exchange 2007 SP1 wymaga wersji systemu co najmniej Windows 2003 SP2.
Niestety Microsoft nadal nie poprawił tego problemu, a ostatnio wrócił znowu.
Czasami powyższa procedura nie pomaga ,trzeba dodatkowo grzebnąć w rejestrach: HKLM/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/CSDVersion też ma powtórzony babol ze słowem "Dodatek". Trzeba wyciąć tak jak wyżej na serwerze schema master i Global Catalogu, z którym gada Exchange - jeżeli nie wiemy, który to serwer, to możemy użyć przy instalacji opcji /dc FQDNkontrolera. I znowu liczy się refleks.