我们已从 Exchange 2016 迁移至 Exchange Online。
在 EAC 2016 和 Online 的邮箱视图中,您可以添加/删除列来自定义视图。但是与 2016 相比,Exchange Online 中的功能似乎受到限制。
在我们的本地广告中,我们使用了许多自定义属性对于我们的用户来说,这些已同步到 AAD/Exchange,并且在 2016 年,这些可以被选择为要显示的列,也可以显示已启用隐藏地址列表属性。但在 Exchange Online 中,我无法选择这些列。但如果我在 Exchange Online 中双击邮箱/用户,我可以直接看到已启用隐藏地址列表属性并点击更多的选择...我可以看到自定义属性对 Exchange 可见。
我尝试过 Exchange Online 的旧 EAC 视图和新 EAC 视图,但它们都不允许我选择要显示的列。
使用 Powershell 和Get-Mailbox
cmdlet,我可以获取符合所需条件的邮箱,但新的Get-EXOMailbox does
似乎没有公开这些属性。
Get-Mailbox -ResultSize Unlimited | Where-Object -FilterScript {$_.HiddenFromAddressListsEnabled -eq 'True'}
Get-Mailbox -ResultSize Unlimited | Where-Object -FilterScript {$_.CustomAttribute7 -eq 'Staff'}
最好的办法是能够显示这些列,以便我们的支持人员可以在需要时对它们进行排序。
答案1
我这边已经检查过了,是的,我们无法在 Exchange Online 中添加 CustomAttribute 列。旧的 Get-Mailbox cmdlet 将检索所有邮箱属性。默认情况下,新的 Get-EXOMailbox 将仅检索最小一组属性。要将其他属性包含在最小输出中,您可以使用 Properties 参数。因此,对于您的问题,我们应该参考以下内容:
Get-EXOMailbox -Properties CustomAttribute7 | 其中{$_.CustomAttribute7 -eq'exo'} | 选择 UserPrincipalName
https://www.easy365manager.com/get-exomailbox/
如果问题已解决,请将有用的回复标记为答案。