Чищу топологию от остатков 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.