Я получаю учетные записи, способные создавать собрания в комнатах с этим:
Get-CalendarProcessing -Identity ARoom | select -ExpandProperty BookInPolicy
Это дает мне LegacyExchangeDN учетных записей. Но когда я пытаюсь получить почтовые ящики Exchange со следующим кодом, PowerShell начинает перечислять все доступные учетные записи.
foreach ($i in $a) {Get-Mailbox -filter {LegacyExchangeDN -like $i}}
Находясь в большой организации, существует около 20 тыс. Почтовых ящиков, и в ней нет желаемого результата.
Если я использую один из LegacyExchangeDN в
"/o=ExchangeLabs/..." | Get-Mailbox -Filter {LegacyExchangeDN -like $_}
получает почтовый ящик, как задумано.
Итак, как мне получить все учетные записи из комнат BookInPolicy через LegacyExchangeDN?