在 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 Server、Exchange Online 或 Exchange Online Protection。
使用 Exchange 命令行管理程序转换邮箱
若要将邮箱转换为其他类型,请使用以下语法:
Set-Mailbox -Identity <MailboxIdentity> -Type <Regular | Room | Equipment | Shared> [-Password (ConvertTo-SecureString -String '<Password>' -AsPlainText -Force)] [-EnableRoomMailboxAccount <$true | $false>] [-RoomMailboxPassword (ConvertTo-SecureString -String '<Password>' -AsPlainText -Force)] [-ResetPasswordOnNextLogon <$true | $false>]
本示例将名为 Marketing Dept 01 的共享邮箱转换为具有新密码P@ssw0rd25的用户邮箱,并要求在用户下次登录邮箱时更改密码。
Set-Mailbox -Identity "Marketing Dept 01" -Type Regular -Password (ConvertTo-SecureString -String 'P@ssw0rd25' -AsPlainText -Force) -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。