none
【分享】将outlook联系人导入到 Global Address List (GAL) RRS feed

  • 常规讨论

  • 需求:
    当用户在outlook 端创建自定义联系人,无法同步到Global Address List (GAL)中,现在需要将这些自定义联系人同步到Global Address List (GAL)中。

    解决方案:
    首先需要在outlook端导出这些联系人到. CSV文件,再从Exchange服务器端导入这些联系人。

    1. 在outlook端导出联系人,只需要导出First Name,Last Name,E-mail Address,E-mail DisplayName。如下图所示:

    对此.CSV文件进行修改(去掉空格)将E-mail Address修改为ExternalEmailAddress,E-mail Display Name修改为DisplayName,如下图所示:

    2. 在Exchange 端导入联系人:
    在导入过程中会使用到New-MailContact 来新建联系人,而此命令必须要有Name参数,在这里我们将Name定义为LastName+FirstName。

    使用以下脚本将联系人导入到Global Address List (GAL)中。

    $users = Import-csv "C:\expport2.csv" 
    ForEach($user in $users) {
    $name = $user.FirstName+$user.LastName
    New-MailContact -Name $name -DisplayName $user.DisplayName -Firstname $user.FirstName -LastName $user.LastName -ExternalEmailAddress $user.ExternalEmailAddress
    }
    

    运行以下命令来验证联系人是否导入到Global Address List (GAL):

    $GAL = Get-GlobalAddressList -Identity "GALName"
    Get-Recipient -ResultSize unlimited -RecipientPreviewFilter $GAL.RecipientFilter | select Name,PrimarySmtpAddress,HiddenFromAddressListsEnabled
    

    结果如下图所示:

    参考链接:

    【关键词】Outlook联系人,Global Address List (GAL),Global Address List (GAL)成员

    希望上述信息能够帮到您。如果您对此还有其他问题,欢迎随时来我们论坛提问 (点击文章页面左上角的“提出问题”按钮快速发帖),我们会帮助您进一步调查这个问题。





    如果帖子有帮到您的话,请点击左上方“投票”按钮。这将帮助到阅读这个帖子的其他用户。

    2020年4月30日 4:33
    版主