none
批量给用户邮箱添加smtp地址 RRS feed

  • 问题

  • 在不使用电子邮件策略的情况下,如何按照以下模式批量给现有的用户添加第二个smtp地址?

    Lastname.Firstname@abc.com

    现有ad账号属性如下:

    First name:Li

    Last name: Shiming

    登陆账号:uidb002



    • 已编辑 MSTEO 2021年3月2日 6:30
    2021年3月2日 5:45

答案

  • 现在就是利用电子邮件策略去设置的,用户启用邮箱自动就是Lastname.Firstname@demo.com,现在新增了一个域名为abc.com,不想利用电子邮件策略,利用脚本的方式是否可以实现?


    $mailboxes = Get-Mailbox -ResultSize Unlimited
    
    foreach($mailbox in $mailboxes){
        $temp = Get-User $mailbox | select FirstName,LastName
        $newName = $temp.LastName+'.'+$temp.FirstName+'@demo.com'
        Set-Mailbox $Mailbox -EmailAddresses @{add=$newName}
    }

    此致,

    Kyle Xu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    • 已标记为答案 MSTEO 2021年3月3日 2:24
    2021年3月2日 9:22
    版主

全部回复

  • 您好,

    为了更好的解决这一个问题,请问现有的邮箱地址是否为“Lastname.Firstname@abc.com”?您想要添加“Uidb002@abc.com”为第二个地址?

    如果是这样的话,请问Uidb002来自哪里?

    此致,

    Kyle Xu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2021年3月2日 8:32
    版主
  • 现在就是利用电子邮件策略去设置的,用户启用邮箱自动就是Lastname.Firstname@demo.com,现在新增了一个域名为abc.com,不想利用电子邮件策略,利用脚本的方式是否可以实现?


    • 已编辑 MSTEO 2021年3月2日 8:44
    2021年3月2日 8:43
  • 现在就是利用电子邮件策略去设置的,用户启用邮箱自动就是Lastname.Firstname@demo.com,现在新增了一个域名为abc.com,不想利用电子邮件策略,利用脚本的方式是否可以实现?


    $mailboxes = Get-Mailbox -ResultSize Unlimited
    
    foreach($mailbox in $mailboxes){
        $temp = Get-User $mailbox | select FirstName,LastName
        $newName = $temp.LastName+'.'+$temp.FirstName+'@demo.com'
        Set-Mailbox $Mailbox -EmailAddresses @{add=$newName}
    }

    此致,

    Kyle Xu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    • 已标记为答案 MSTEO 2021年3月3日 2:24
    2021年3月2日 9:22
    版主