在 Exchange Server 中转换邮箱

在 Exchange Server 2013 或更高版本中,将邮箱从一种类型的邮箱转换为另一种类型的邮箱与 Exchange 2010 中的体验大致没有变化。 仍需要使用 Exchange 命令行管理程序中的 Set-Mailbox cmdlet 来执行转换。

可以将以下邮箱转换为其他类型:

  • 用户邮箱到会议室或设备邮箱

  • 用户邮箱转换为共享邮箱

  • 共享邮箱转换为用户邮箱

  • 共享邮箱到会议室或设备邮箱

  • 会议室或设备邮箱到用户邮箱

  • 会议室或设备邮箱到共享邮箱

注意

如果组织使用混合 Exchange 环境,则需要使用本地 Exchange 管理工具管理邮箱。 若要在混合环境中转换邮箱,可能需要将邮箱移回本地 Exchange,转换邮箱类型,然后将其移回 Microsoft 365 或 Office 365。

在开始之前,您需要知道什么?

  • 估计完成时间:5 分钟。

  • 会议室、设备和共享邮箱在 Active Directory 中具有关联的用户帐户,但帐户已被禁用。 将其中一种邮箱类型转换为常规 (用户) 邮箱时,需要指定满足组织的长度和复杂性要求的密码。

    覆盖现有密码需要重置密码角色,默认情况下,该角色不会分配给任何角色组。 若要将角色分配给你所属的角色组,请参阅 向角色组添加角色。 请注意,权限更改需要注销并登录才能使更改生效。

  • 将常规 (用户) 邮箱转换为会议室、设备或共享邮箱时,关联的帐户将被禁用。

    对于会议室邮箱,可以启用关联的用户帐户,这还要求你指定密码 (这需要“重置密码”角色) 。 需要为会议室邮箱用户帐户启用Skype for Business会议室系统等功能。

  • 若要了解如何在本地 Exchange 组织中打开 Exchange 命令行管理程序,请参阅 Open the Exchange Management Shell

  • 您必须先获得权限,然后才能执行此过程或多个过程。 若要查看所需的权限,请参阅 收件人权限主题中的"收件人设置权限"部分。

  • 若要了解本主题中的过程可能适用的键盘快捷键,请参阅 Exchange 管理中心内的键盘快捷键

提示

是否有任何疑问? 请在 Exchange 论坛中寻求帮助。 请访问以下论坛:Exchange ServerExchange OnlineExchange Online Protection

使用 Exchange 命令行管理程序转换邮箱

若要将邮箱转换为其他类型,请使用以下语法:

Set-Mailbox -Identity <MailboxIdentity> -Type <Regular | Room | Equipment | Shared> [-Password (Read-Host "Enter password" -AsSecureString)] [-EnableRoomMailboxAccount <$true | $false>] [-RoomMailboxPassword (ConvertTo-SecureString -String '<Password>' -AsPlainText -Force)] [-ResetPasswordOnNextLogon <$true | $false>]

此示例将名为 Marketing Dept 01 的共享邮箱转换为用户邮箱。 系统会提示你输入密码,并且用户在下次登录邮箱时需要更改其密码。

Set-Mailbox -Identity "Marketing Dept 01" -Type Regular -Password (Read-Host "Enter password" -AsSecureString) -ResetPasswordOnNextLogon $true

本示例将名为“会议室 01”的用户邮箱转换为会议室邮箱。

Set-Mailbox -Identity "Conference Room 01" -Type Room

此示例相同,但启用了会议室邮箱的用户帐户,并且密码P@ssw0rd25

Set-Mailbox -Identity "Conference Room 01" -Type Room -EnableRoomMailboxAccount $true -RoomMailboxPassword (ConvertTo-SecureString -String 'P@ssw0rd25' -AsPlainText -Force)

注意:即使将具有已知密码的用户邮箱转换为会议室邮箱,仍需要使用 RoomMailboxPassword 参数来指定密码。

有关语法和参数的详细信息,请参阅 Set-Mailbox

如何知道操作成功?

若要验证是否已成功转换邮箱,请将 MailboxIdentity> 替换为<邮箱的名称、别名或电子邮件地址,并在 Exchange 命令行管理程序中运行以下命令以验证属性值:

Get-Mailbox -Identity <MailboxIdentity> | Format-List Name,RecipientTypeDetails,UserPrincipalName,AccountDisabled

有关语法和参数的详细信息,请参阅 Get-Mailbox