Убрать из Exchange устройства Activesync, которые ранее удалены из ADUC

Михаил Васильев 0 Баллы репутации
2024-08-28T07:33:57.6166667+00:00

Была задача удалить старые ненужные устройства ActiveSync из почтового ящика за ненадобностью. До этого нагуглил, что их вполне можно удалять из оснастки ADUC, просто настроить вид "... как контейнеры", найти искомого пользователя и у него из вложенной папки "ExchangeActiveSyncDevices" просто удалить ненужные объекты-девайсы.
В итоге, и в ECP и через Powershell эти девайсы так и продолжают висеть в списке, но с ними ничего сделать не получается.
Везде одна и та же ошибка "Не удается найти ActiveSyncDevice..." и далее ID устройства.
Через командлет "Get-ActiveSyncDeviceStatistics -mailbox ..." информации выдаёт побольше, но удалить не удаётся и там - так же ругается на то, что не может найти девайс с заданным ID.

Усугубляется ситуация тем, что нужный телефон на Exchange так и остался в статусе Blocked, поэтому у пользователь заново подключиться с того же телефона не может.
Exchange версии 2010, старенький, но так сложилось исторически.
P.S.
Восстановить удалённые девайсы в оснастке ADUC не могу - корзину не включали...

Exchange Server
Exchange Server
Семейство программного обеспечения для обмена сообщениями и совместной работы с клиентом и сервером Майкрософт.
Вопросы: 27
Комментариев: 0 Без комментариев
Голосов: {count}

Ответы: 2

Сортировать по: Наиболее полезные
  1. Petko Krushev (Concentrix Corporation) 1,060 Баллы репутации Поставщик Майкрософт
    2024-08-28T08:22:43.5066667+00:00

    Привет,

    Удаление объектов ActiveSync через ADUC — не совсем корректный способ, особенно если вы работаете с Exchange 2010.

    В Exchange 2010 существует командлет Remove-MobileDevice, который предназначен для удаления мобильных устройств, зарегистрированных для ActiveSync. Попробуйте выполнить следующую команду:

    Remove-MobileDevice -Identity "<ID устройства>"
    

    Если ID устройства вам неизвестен, получите его через командлет:

    Get-MobileDevice -Mailbox "<Имя пользователя>"
    

    Также на CAS сервере попробуйте перезапустить службу активсинк:

    iisreset /noforce
    

    Если проблема остаётся, выполните синхронизацию данных между Active Directory и Exchange. Убедитесь, что изменения в AD реплицировались на все контроллеры домена и сделайте перезапуск службы АctiveSync:

    net stop MSExchangeActiveSync
    net start MSExchangeActiveSync
    

    Если шаги выше не помогли, попробуйте проверить на наличие ошибок ящик пользователя:

    New-MailboxRepairRequest -Mailbox "<Имя пользователя>" -CorruptionType ProvisionedFolder,SearchFolder,AggregateCounts,FolderView
    

    Если Вам помог ответ, пожалуйста помечайте его как "Ответ". Заранее спасибо!


  2. Михаил Васильев 0 Баллы репутации
    2024-08-28T14:02:23.61+00:00

    В общем, нашёл решение сам. Никакие другие манипуляции не помогли, только это.
    С помощью средства управления ADSI Edit / Редактирование ADSI "провалился" в нужного пользователя, а там выяснилось, что, в отличие от ADUC, эта оснастка вполне позволяет создавать объекты даже в папке ExchangeActiveSyncDevices и даже услужливо подставляет нужный класс объекта:
    изображение

    Ну, а там я быстренько создал 2 фиктивных мобилки-заглушки (достаточно указать правильный CN и аттрибут "msExchDeviceID"), а потом правильным способом удалил эти "девайсы" через консоль управления Exchange.
    Объекты с нужными ID теперь уже были найдены и все команды выполнились успешно.


Ваш ответ

Автор вопроса может помечать ответы как принятые. Это позволяет пользователям узнать, что ответ помог решить проблему автора.