Довелось на днях переносить контроллер домена с Windows 2003 на 2008.
При переносе домена первым делом, необходимо выполнить подготовку Active Directory на старом контроллере домена. Данная операция выполняется командой adprep /forestprep.
Программу adprep можно найти на дистрибутивном диске Windows 2008 в каталоге /support/adprep.
Обратите внимание, что adprep.exe — 64-битная версия, adprep32.exe — 32-битная. У меня старый контроллер домена был 32-битным Win2003.
В чем загвоздка: попытка запуска adprep32.exe под Windows 2003 приводила… ни к чему. Даже краткой справки по ключам не выводилось. Погуглив наткнулся на следующее решение.
Ошибка выполнения adprep.exe (adprep32.exe) вызвана различием в языках операционных систем. В моем случае было: Windows 2008 — русская версия, Windows 2003 — английская с установленным русским MUI.
Поэтому копируем с дистрибутивного диска каталог /support/adprep на локальный диск и переименовываем подкаталог ru-ru в en-us. После чего adprep.exe начинает нормально работать.
При подготовке старого домена к переносу на нем последовательно выполняем команды: adprep /forestprep, adprep /domainprep, adprep /rodcprep.