我使帐户能够使用以下方法在会议室中创建会议:
Get-CalendarProcessing -Identity ARoom | select -ExpandProperty BookInPolicy
这使我获得了帐户的LegacyExchangeDN。但是,当我尝试使用以下代码获取Exchange邮箱时,PowerShell开始列出所有可用帐户。
foreach ($i in $a) {Get-Mailbox -filter {LegacyExchangeDN -like $i}}
在一个大型组织中,大约有2万个邮箱,并且没有列出所需的结果。 如果我在其中使用LegacyExchangeDN的其中一个
"/o=ExchangeLabs/..." | Get-Mailbox -Filter {LegacyExchangeDN -like $_}
它会按预期获得邮箱。
那么我如何通过LegacyExchangeDN从房间BookInPolicy中获取所有帐户?
答案 0 :(得分:0)
我发现没有必要进行过滤。您可以通过以下简单方式获取邮件帐户:
Get-Mailbox $i.LegacyExchangeDN
所以这段代码可以获取所有信息:
Get-CalendarProcessing -Identity ARoom | select -ExpandProperty BookInPolicy | % {Get-Mailbox $_}