【问题标题】:Exchange Online: How to get ManagedBy attribute by alias and not Display NameExchange Online:如何通过别名而不是显示名称获取 ManagedBy 属性
【发布时间】:2020-07-17 04:05:46
【问题描述】:

我有一个同步分发列表所有者的脚本。不幸的是,在查询列表时,managedby 会以显示名称的形式返回。显示名称​​不是唯一的,企业也不愿意这样做。因此,我无法分辨哪个“John Doe”是 jdoe 和 jdoe_a2afe。是否有任何方法可以通过图形或 Exchange Powershell cmdlet 进行查询,以获取 Exchange 通讯组的所有者以显示名称以外的格式管理?

【问题讨论】:

    标签: exchange-server


    【解决方案1】:

    以下脚本可以将所有按字段“管理”的电子邮件地址导出为 csv 文件

    $Admins=(Get-DistributionGroup | Select-object -ExpandProperty ManagedBy)
    $results = foreach ($Admin in $Admins)
    
    {$mailbox=(Get-Mailbox -Identity $Admin).PrimarySmtpAddress
    $mailbox>>C:\Report\Report.csv
    }
    

    希望,这有助于创建您自己的版本

    谢谢, 手动

    【讨论】:

    • 谢谢,但不是,就像我说我需要消除两个所有者的歧义,他们都具有显示名称“John Doe”,而您的脚本没有这样做,它只会返回两个 smtp 地址,但不清楚哪个是哪个,因此当我需要比较一个或另一个是否已添加为所有者时,我没有任何价值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-05
    • 1970-01-01
    • 1970-01-01
    • 2012-11-17
    • 2015-03-31
    • 1970-01-01
    • 2021-07-23
    相关资源
    最近更新 更多