#powershell #active-directory #microsoft-teams
Вопрос:
Мы получаем эту странную ошибку, когда иногда обновляем OnPremLineURI для пользователя для прямой маршрутизации в командах Microsot:
Команда
>Set-CsUser -Identity "someAccount@domain.com" -OnPremLineURI tel: 15149401111 -EnterpriseVoiceEnabled $true
Ответ:
>Set-CsUser: Can not update OnPremLineURI as the user has dirsynced onpremise LineURI.
Многие гуглы этой проблемы указывают на тот факт, что команды блокируют нам установку OnPremLineURI
, потому что неправильно думают, что она устанавливается из предварительного объявления, но это не так. На самом деле, нет даже атрибута для установки этого в prem, учитывая, что в нашей среде нет и никогда не было настройки Skype для бизнеса.
Мы можем идентифицировать поврежденные учетные записи , ища учетные OnPremLineURI
записи, для которых определено OnPremLineURIManuallySet
значение false
, но я могу заверить вас, что мы действительно установили этот флаг вручную вручную с помощью команды выше ранее, и он должен сообщать true
:
Get-CsOnlineUser -Filter {OnPremLineURIManuallySet -eq $False -and EnterpriseVoiceEnabled -eq $true} | Format-Table UserPrincipalName, LineURI, OnPremLineURI, VoicePolicy, OnPremLineURIManuallySet, EnterpriseVoiceEnabled
UserPrincipalName LineURI OnPremLineURI VoicePolicy OnPremLineURIManuallySet EnterpriseVoiceEnabled
----------------- ------- ------------- ----------- ------------------------ ----------------------
someAccount@domain.com tel: 15149401111 tel: 15149401111 HybridVoice False True
Единственным обходным путем, который мы пока выявили, было полное удаление учетной записи и ее повторное создание. Кто-нибудь еще сталкивался с этой проблемой или выяснил причину проблемы или потенциальное лучшее решение?
Комментарии:
1. Может ли это быть ошибка из-за того, как вы передаете значение
-OnPremLineURI
? Быстрый взгляд на документы ms показывает, что он ожидает строку, так что вы можете попробовать:-OnPremLineURI 'tel: 15149401111'
.2. просто попробовал с кавычками, та же проблема 🙁
3. Учитывая тот факт, что у вас нет предварительной настройки SfB, свойство не синхронизируется, и тот факт, что оно работает для некоторых пользователей (или после создания учетной записи) Для этого я бы обратился в службу поддержки Microsoft.
4.
Set-CsUser -Identity sip:$Identity -EnterpriseVoiceEnabled $true -HostedVoiceMail $true -OnPremLineURI tel: $phnNumber
Попробуйте это.5. Есть какие-нибудь новости? Смогли ли вы решить эту проблему?
Ответ №1:
Я предполагаю, что проблема в том, что вы не удалили атрибуты, когда удаляли Skype для бизнеса. См.статью, Рассматривающую этот документ, маршрут 1 оставляет адреса sip на месте, это означает, что пользователи, у которых есть существующий номер телефона, должны быть установлены локально, те, кто являются новыми пользователями, будут установлены из облака. Поэтому, если у вас был skype для бизнеса в прошлом, вариант 2 (рекомендуется удалить все атрибуты on prem)
Комментарии:
1. Эй, @obi1kenobi2 на самом деле у нас никогда не было SfB для начала. Только предварительная РЕКЛАМА
2. Когда вы запускаете get-aduser-свойства * есть ли у вас какие-либо атрибуты msrtc sip?