Показать все неназначенные номера прямой маршрутизации телефонии Teams
Я пытаюсь создать сценарий PowerShell, который будет отображать все имеющиеся у нас неназначенные/доступные номера прямой маршрутизации Teams.
Мне удалось экспортировать номера, назначенные с помощью метода ниже.
Get-CsOnlineUser | where {$_.onpremlineuri -ne ""} | select userprincipalname,sipaddress,lineuri,onlinevoiceroutingpolicy | export-csv .\DDInumbers.csv -NoTypeInformation
Однако при этом будут показаны только номера, назначенные пользователям. Мне удается выяснить, какие числа свободны, вручную просматривая электронную таблицу и ища числа, отсутствующие в последовательности, например, если я вижу в таблице 001234 и 001236, но не 001235, то я знаю, что это бесплатно, так как это не так. Не назначен, но находится в нашем пуле номеров.
Я просто хотел знать, есть ли у кого-нибудь здесь опыт получения информации такого типа, даже если я смогу получить электронную таблицу, показывающую как присвоенные, так и неназначенные номера, это было бы здорово.