Недавно я установил роль CAS на внутренний почтовый сервер, пытаясь переместить CAS на этот сервер, а не на внешний веб-сервер (который также является контроллером домена).
После установки CAS на почтовый сервер я удалил CAS с исходного сервера. Однако все клиенты Outlook ВСЕ ЕЩЕ пытаются подключиться к предыдущему серверу! Для существующих учетных записей адрес сервера Exchange доступен только для чтения, и я даже не могу изменить его на новое имя сервера:
Как видите, я даже не могу изменить адрес. Мне нужно изменить его на новое имя сервера, которое на клиентской машине DNS может разрешить FINE на правильный IP-адрес.
Когда я создаю НОВУЮ учетную запись в Outlook, я ввожу адрес нового сервера CAS и после нажатия кнопки «ПРОВЕРИТЬ ИМЯ» поле имени сервера автоматически переписывается на старый сервер CAS!
Я могу ввести IP, NETBIOS или DNS-имя внутреннего сервера CAS, и каждый раз, когда я ПРОВЕРЯЮ ИМЯ, имя автоматически заменяется старым именем сервера CAS (также DC), и Outlook не может подключиться.
Примечание: OWA идеально подходит для нового сервера CAS.
Я в конце моей веревки. Единственные идеи, которые у меня есть относительно того, что это может быть: 1) Что-то в механизме проверки имени AD заставляет клиента использовать старый адрес CAS. Не знаю, где мне это настроить.
2) Чтобы сделать новый сервер CAS по умолчанию, необходимо задать параметр в Exchange. Но я уже удалил все ссылки на старый сервер CAS в EMC и установил новый адрес сервера CAS во всех настройках клиентского доступа.
3) Может ли быть что-то в конфигурации «Автообнаружения», что мешает работе?
Я понял.
Я пошел в Microsoft Тестер подключения к Exchange и проверил настройки автообнаружения, и мне сказали, что «раздел поставщика EXCH отсутствует в ответе автообнаружения».
Это привело меня к вопросу о Serverfault Вот что содержало резолюцию в нем.
Обычно при удалении роли CAS в базе данных почтовых ящиков сохраняется параметр RPCClientAccess, и ее необходимо обновить с новым именем сервера CAS.
Таким образом, все, что мне нужно было сделать, это ввести следующую команду PS:
[PS] C:\>Get-MailboxDatabase -Server ex1.domain.local | Set-MailboxDatabase -RpcClientAccessServer ex2.domain.local