Чищу топологию от остатков OCS 2007 R2 и Lync 2010.
Внезапно, не могу удалить старый маршрут, из-за которого не могу удалить последний сервер Lync 2010. Ошибка в панели управления Lync 2013 чертовски информативна («ошибка при удалении маршрута»).
Сегодня попробовал повторить удаление в панели управления Lync 2010 — сразу стало все понятнее:
‘Set-CsRoutingConfiguration: A service with identifier «BackCompatSite-MediationServer-2» does not exist.’
Это безвременно почивший сервер OCS Mediation, выпиленный без деинсталляции.
К тому же, я уже удалил сайт «BackCompatSime». 🙁
К счастью, в той же панели было возможно экспортировать конфигурацию (Action->Export configuration), а затем импортировать ее.
Ну а дальше дело техники: экспортируем XML, правим и импортируем обратно.
Попутно при удалении голосовых политики и диал-планов выяснилось, что они тоже кому-то назначены.
Тут нам поможет Shell:
- Выполняем команду
get-csuser | group VoiceRoutingPolicy
- Ищем предупреждение вида
WARNING: «DialPlan» with identity «1» assigned to «sip:a.vakhitov@vmind.ru»
has been removed from configuration store. - После чего выполняем командлет
Get-CsUser sip:a.vakhitov@vmind.ru | Grant-CsDialPlan -PolicyName $null.