У меня есть домен Active Directory с сервером Windows 2003 Standard SP2 в качестве контроллера домена. При попытке присоединения к домену дополнительного сервера Windows 2003 Standard SP2 я получаю сообщение «Произошла следующая ошибка при попытке присоединиться к домену« Мой домен ». Сервер RPC недоступен.
NetSetup.LOG показывает: NetpSetNetloginDomainCache: DSEnumerateDomainTrustsW failed 0x6ba Я просмотрел этот код ошибки WIN32: это RPC_S_SERVER_UNAVAILABLE.
Довольно распространенная проблема с множеством возможных причин (см. Google); наиболее распространенной является проблема разрешения DNS. Вы дважды проверили, что сервер использует DC в качестве единственного DNS-сервера?
Как говорили другие, это проблема разрешения имен. Если вы разрешите NetBIOS через TCP / IP (NBT), ваши клиенты найдут контроллер домена (DC) через широковещательные рассылки NetBIOS или WINS. В этом сценарии вы можете присоединиться к домену на основе его имени NetBIOS (например: MYDOMAIN вместо mydomain.co.uk). Однако без NBT ваши клиенты должны найти DC с помощью «правильного» метода, которым является DNS.
При обнаружении контроллера домена через DNS ваш клиент должен знать, в каком домене DNS искать. Таким образом, вы либо указываете полное имя домена DNS при попытке присоединиться, либо настраиваете свой клиент с основным суффиксом DNS (как указано выше).
Итак, короче:
i) Включить устаревшее разрешение имен / расположение ресурсов (NBT / WINS) ... не рекомендуется или; ii) Присоединитесь к домену, используя полное доменное имя или; iii) Настройте основной DNS-суффикс
Это решило проблему для меня.
Не знаю, почему это работает. Я сделал это при чистой установке Windows 2003 Server, и это сработало. Я проверил, что при добавлении Windows 7 или Windows XP в мой домен в этом нет необходимости. Но это решило проблему с коробкой Windows 2003 Server.