当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 在 Exchange 混合中批量创建 Office 365 邮箱

作者:精品下载站 日期:2024-12-14 22:33:04 浏览:16 分类:玩电脑

在 Exchange 混合中批量创建 Office 365 邮箱


如何在 Exchange 混合配置中为现有 AD 用户批量创建 Office 365 邮箱?值得一提的是,在 Exchange 混合中创建邮箱需要从本地 Exchange 运行。您可以运行命令为现有 AD 用户创建 Office 365 邮箱。但是,如果您想为用户列表创建 Office 365 邮箱该怎么办?

开始批量创建 Office 365 邮箱之前

在上一篇文章中,我们解释了如何在 Exchange 混合配置中创建 Office 365 邮箱。请仔细阅读它,因为它将简化以下过程。

您将了解如何:

  • 创建 Office 365 邮箱

  • 在两个组织中测试混合邮件流

  • 测试两个组织中的 GAL 可见性。

读完上面的内容后,让我们直接进入第一步。

注意:值得注意的是,您需要从本地 Exchange 环境创建邮箱。如果直接在 Exchange Online 中创建邮箱,您将遇到邮件流问题。

如何在 Exchange 混合中创建 Office 365 邮箱

若要在 Exchange 混合配置中批量创建 Office 365 邮箱,请按照以下步骤操作。

1.创建AD用户

在组织中,我们使用模板。我们复制该模板并创建新用户。在此示例中,有四个 AD 用户创建时没有邮箱。用户存在于组织单位财务中。

将 Exchange Online 许可证添加到用户。在我们的示例中,我们将使用户成为包含 Exchange Online 许可证的安全组的成员。这是因为我们设置了基于 Azure 组的许可。您现在不必分配 EXO (Exchange Online) 许可证,稍后再分配也可以。

注意:请记住,如果您没有 EXO 许可证,则无法发送和接收电子邮件。

打开用户属性之一并验证帐户详细信息。

[玩转系统] 在 Exchange 混合中批量创建 Office 365 邮箱

2. 创建 CSV 文件

使用用户的 SamAccountName 创建 CSV 文件。复制如下。

[玩转系统] 在 Exchange 混合中批量创建 Office 365 邮箱

将 CSV 文件保存在 C:\temp 中,名称为 EnableRemoteMailbox.csv

[玩转系统] 在 Exchange 混合中批量创建 Office 365 邮箱

3.批量创建Office 365邮箱

在本地组织中以管理员身份运行 Exchange 命令行管理程序。导入您之前创建的文件 EnableRemoteMailbox.csv

[PS] C:\>$Users = Import-Csv "C:\Temp\EnableRemoteMailbox.csv"

验证您在输入 $Users 变量时是否获得了 CSV 输入。

[PS] C:\>$Users

SamAccountName
--------------
Joshua.Hunter
Peter.Campbell
Sophie.Ferguson
Fiona.Marshall

为本地 AD 中的现有用户创建 Exchange Online 邮箱。使用 Enable-RemoteMailbox cmdlet。将租户信息更改为您的信息。在此示例中,它是 exoip365.mail.onmicrosoft.com。

注意:代理地址始终为@tenant.mail.onmicrosoft.com

输出显示邮箱创建情况。

[PS] C:\>$Users | ForEach-Object {Enable-RemoteMailbox $_.SamAccountName -RemoteRoutingAddress ($_.SamAccountName+'@exoip365.mail.onmicrosoft.com')}

Name                     RecipientTypeDetails        RemoteRecipientType
----                     --------------------        -------------------
Joshua.Hunter            RemoteUserMailbox           ProvisionMailbox
Peter Campbell           RemoteUserMailbox           ProvisionMailbox
Sophie Ferguson          RemoteUserMailbox           ProvisionMailbox
Fiona Marshall           RemoteUserMailbox           ProvisionMailbox

运行上述命令后,您是否收到 UserMailbox 上的 ExchangeGuid is required 错误?阅读文章启用远程邮箱 ExchangeGuid 在 UserMailbox 上是必需的。

4.强制Azure AD连接同步

等待 Azure Active Directory 同步或登录到 Azure AD Connect 服务器并使用 PowerShell 强制同步 Azure AD 连接。

PS C:\> Start-ADSyncSyncCycle -PolicyType Delta

验证 Office 365 邮箱

验证您的工作以及邮箱是否已在 Exchange Online 中成功创建始终至关重要。

[PS] C:\>$Users | ForEach-Object {Get-RemoteMailbox -Identity $_.SamAccountName} | ft Name,PrimarySmtpAddress,RecipientType*,Remote*

Name            PrimarySmtpAddress        RecipientType RecipientTypeDetails RemoteRoutingAddress                               RemoteRecipientType
----            ------------------        ------------- -------------------- --------------------                               -------------------
Joshua Hunter   [email protected]        MailUser    RemoteUserMailbox SMTP:[email protected]      ProvisionMailbox
Peter Campbell  [email protected]       MailUser    RemoteUserMailbox SMTP:[email protected]     ProvisionMailbox
Sophie Ferguson [email protected]      MailUser    RemoteUserMailbox SMTP:[email protected]    ProvisionMailbox
Fiona Marshall  [email protected]       MailUser    RemoteUserMailbox SMTP:[email protected]     ProvisionMailbox

在本地 Exchange 管理中心验证邮箱类型是否显示为 Office 365。如果您有本地邮箱,则邮箱类型为用户

[玩转系统] 在 Exchange 混合中批量创建 Office 365 邮箱

双击用户,然后单击菜单中的电子邮件地址。你会看见:

  1. 带有 @tenant.mail.onmicrosoft.com 的 smtp。

  2. 远程路由地址 @tenant.mail.onmicrosoft.com。

[玩转系统] 在 Exchange 混合中批量创建 Office 365 邮箱

使用您的 Microsoft 365 管理员凭据登录 Exchange 管理中心。

转到收件人 > 邮箱并验证Office 365 邮箱是否出现在列表中。

注意:您只会在 Microsoft 365 Exchange 管理中心中看到 Office 365 邮箱。本地邮箱不会显示在 Microsoft 的云服务器上。

[玩转系统] 在 Exchange 混合中批量创建 Office 365 邮箱

单击Office 365 邮箱。选择常规,然后点击管理电子邮件地址类型

[玩转系统] 在 Exchange 混合中批量创建 Office 365 邮箱

云中没有远程路由地址选项,您将看到两个 smtp onmicrosoft.com 电子邮件地址:

  1. smtp:@tenant.mail.onmicrosoft.com

  2. smtp:@tenant.onmicrosoft.com

[玩转系统] 在 Exchange 混合中批量创建 Office 365 邮箱

一切看起来都很棒!这是否有助于您为现有 AD 用户批量创建 Office 365 邮箱?

阅读更多内容:获取在 Exchange 中启用了“外出”功能的用户 »

结论

您了解了如何在 Exchange 混合配置中批量创建 Office 365 邮箱。从本地环境创建邮箱非常重要。首先,使用 AD 用户的 SamAccountName 创建一个 CSV 文件。接下来,从 Exchange 命令行管理程序启用 Office 365 邮箱。最后,仔细检查并验证邮箱是否已创建。

您喜欢这篇文章吗?您可能还喜欢使用 PowerShell 列出 Exchange 数据库中的邮箱。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯