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

[玩转系统] 恢复Exchange Online 用户邮箱|仅云(完全托管)环境 |第 3#3 条 |第 10 部分#23

作者:精品下载站 日期:2024-12-14 09:02:27 浏览:13 分类:玩电脑

恢复Exchange Online 用户邮箱|仅云(完全托管)环境 |第 3#3 条 |第 10 部分#23


在本文中,我们将回顾用于还原软删除的 Exchange Online 邮箱的第二个选项。在这种情况下,我们使用 PowerShell 命令 (Undo-SoftDeletedMailbox)“实例化”还原过程,该命令将还原软删除的 Exchange Online 邮箱,并创建一个新的 Office 365 用户帐户,该帐户将与恢复的 Exchange 邮箱关联。

在此方法中,我们直接还原软删除的 Exchange Online 邮箱,而传统方法则还原考虑已删除 Exchange Online 邮箱所有者的 Office 365 用户帐户(上一篇文章中已回顾过此方法)。

使用PowerShell命令Undo-SoftDeletedMailbox

我们用于还原软删除的 Exchange Online 邮箱的 PowerShell 命令是 Undo-SoftDeletedMailbox

我们可以使用 PowerShell 命令 Undo-SoftDeletedMailbox 进行两种类型的恢复场景:

场景 1#2 - 恢复软删除的 Exchange Online + 创建新的 Office 365 用户帐户。

场景 2#2 - 还原软删除的 Exchange Online,并将恢复的 Exchange 邮箱连接到被视为邮箱所有者的原始用户帐户。

似乎首选的选项是 - 还原 Exchange Online 邮箱 + 还原与该邮箱关联的原始 Office 365 用户帐户。

如前一篇文章所述,此还原选项在基于 Office 365 的环境中未正确实施。也许未来这个“问题”就会得到解决。

目前,我的建议是使用第二个选项(场景 2#2),其中我们使用 Undo-SoftDeletedMailbox PowerShell 命令来执行以下操作:

  1. 恢复软删除的 Exchange Online 邮箱。
  2. 创建新的 Office 365 用户帐户 + 密码。
  3. 将新的 Office 365 用户帐户“绑定”到恢复的 Exchange Online 邮箱。

恢复 Exchange Online 用户邮箱 - 事件流程

在我们开始逐步说明之前,先简要回顾一下 Office 365 和 Exchange Online 基础环境中的“恢复流程”。

当我们恢复软删除的 Exchange 邮箱时,会执行以下事件链:

Exchange Online 基础设施

  • 步骤 1#4 - 恢复 Exchange Online 用户邮箱。已恢复的 Exchange Online 邮箱的状态从“软删除邮箱”更新为“活动”。
  • 步骤 2#4 - Exchange Online 将“更新信息”同步到 Azure Active Directory 基础结构。

Azure Active Directory 基础架构

  • 步骤 3#4 - Azure Active Directory 获取有关 Exchange Online 邮箱状态更改的信息(Exchange Online 邮箱已恢复的事实)。
  • 步骤 4#4 - Azure Active Directory 创建新用户帐户并将该用户帐户“绑定”到 Exchange Online 用户邮箱。

[玩转系统] 恢复Exchange Online 用户邮箱|仅云(完全托管)环境 |第 3#3 条 |第 10 部分#23

使用 PowerShell 命令 Undo-SoftDeletedMailbox 直接还原软删除的 Exchange Online 邮箱

PowerShell 命令在基于 Office 365 的环境中实现软删除 Exchange Online 邮箱的还原过程 Undo-SoftDeletedMailbox

PowerShell命令Undo-SoftDeletedMailbox逻辑和字符

Undo-SoftDeletedMailbox 用于恢复软删除的Exchange Online邮箱,我想简单回顾一下Undo-SoftDeletedMailbox 命令的语法和逻辑。

在我们的场景中,我们使用 PowerShell 命令 Undo-SoftDeletedMailbox 来执行两项任务:

  1. 恢复软删除的 Exchange Online 邮箱。
  2. 创建新的 Azure Active Directory 用户帐户。

因此,我们需要提供的 PowerShell 参数与我们要还原的软删除 Exchange Online 邮箱的名称相关,以及与将创建的新 Azure Active Directory 用户帐户相关的参数。

在下图中,我们可以看到 Undo-SoftDeletedMailbox PowerShell 命令的“两个部分”。

在第一部分中,我们指定要还原的 Exchange Online 软删除邮箱的名称(数字 1)。

在第二部分中,我们需要提供用于创建新的 Azure Active Directory 用户帐户的信息。

参数 - WindowsLiveID 将用作新 Azure Active Directory 用户帐户的 UPN(主要用户名)+ 作为主电子邮件地址(数字 2)。此外,每个 Azure Active Directory 用户帐户都应该有一个密码。

因此,我们需要提供的第二个 Azure Active Directory 参数是用户密码。

[玩转系统] 恢复Exchange Online 用户邮箱|仅云(完全托管)环境 |第 3#3 条 |第 10 部分#23

PowerShell 语法的示例是:

Undo-SoftDeletedMailbox <Mailbox> -WindowsLiveID <Office 365 user UPN> -Password <Password> (ConvertTo-SecureString -String <‘password‘> -AsPlainText -Force)

注意:使用 PowerShell 命令 Undo-SoftDeletedMailbox 恢复软删除的 Exchange Online 邮箱的能力是基于初步步骤,其中我们需要使用远程 PowerShell 连接 Exchange Online。

如果您需要有关如何创建与 Exchange Online 的远程 PowerShell 会话的说明,您可以阅读文章 - 连接到 Exchange Online PowerShell

使用 PowerShell 命令恢复软删除的 Exchange Online 用户邮箱 - Undo-SoftDeletedMailbox

在我们的场景中,我们将还原与名为 Brad 的 Office 365 用户关联的软删除 Exchange Online 邮箱。

我们在场景中使用的 PowerShell 命令语法是:

Undo-SoftDeletedMailbox [email protected] -WindowsLiveID
[email protected] -Password (ConvertTo-SecureString -String ‘Asd#4R12’ -AsPlainText -Force)

在下面的屏幕截图中,我们可以看到 Exchange Online 邮箱还原过程已成功完成。

[玩转系统] 恢复Exchange Online 用户邮箱|仅云(完全托管)环境 |第 3#3 条 |第 10 部分#23

使用 Verbose PowerShell 参数

我已将参数 Verbose 添加到 PowerShell 恢复邮箱命令中。使用 Verbose 参数,使我们能够获取有关幕后发生的情况的更多信息。

在我们的示例中,我们通过使用 Verbose 参数获得的附加信息:

详细:在组织单位“EURPR05A001.prod.outlook.com/Microsoft Exchange Hosted Organizations/o365info2.onmicrosoft.com”中创建用户主体名称为“[email protected]”的邮箱“Bradp”。

验证 Exchange Online 用户邮箱还原过程是否已成功完成

如果恢复过程成功完成,应恢复以下对象:

  1. 邮箱 - Brad 应显示在 Exchange Online 管理中心的收件人\资源
  2. 用户 Brad 应显示在 Azure Active Directory 管理中心的 活动用户 部分下。

Active Directory 管理中心 - 活跃用户

在下面的屏幕截图中,我们可以看到用户“Brad”已成功恢复。

[玩转系统] 恢复Exchange Online 用户邮箱|仅云(完全托管)环境 |第 3#3 条 |第 10 部分#23

需要强调的是,恢复的 Exchange 邮箱(被软删除的 Office 365 用户帐户)的“原始所有者”并未恢复

当我们查看 Azure Active Directory - 已删除用户部分时,我们可以看到较旧的用户帐户 - Brad,仍然存在。

该用户帐户将在 30 天期限结束时自动删除。

[玩转系统] 恢复Exchange Online 用户邮箱|仅云(完全托管)环境 |第 3#3 条 |第 10 部分#23

新用户帐户的属性

我想强调的重要一点是,“Office 365用户帐户”是一个新用户帐户,与删除的“原始用户帐户”没有任何关系。为此,先前用户帐户的所有属性都不会被恢复。

在下面的屏幕截图中,我们可以看到新用户帐户没有 Office 365 许可证。

[玩转系统] 恢复Exchange Online 用户邮箱|仅云(完全托管)环境 |第 3#3 条 |第 10 部分#23

此外,用户帐户“详细信息”为空,因为这是一个新的用户帐户。

[玩转系统] 恢复Exchange Online 用户邮箱|仅云(完全托管)环境 |第 3#3 条 |第 10 部分#23

2.1 - 将 Office 365 许可证分配给新用户帐户

为了能够“激活”创建的新用户帐户,我们需要分配 Office 365 许可证。

在我们的示例中,我们选择“NEW Brad Office 365 用户帐户”的属性并分配所需的许可证(在我们的示例中为 E3)。

[玩转系统] 恢复Exchange Online 用户邮箱|仅云(完全托管)环境 |第 3#3 条 |第 10 部分#23

在下面的屏幕截图中,我们可以看到所需的许可证已分配。

[玩转系统] 恢复Exchange Online 用户邮箱|仅云(完全托管)环境 |第 3#3 条 |第 10 部分#23

验证软删除邮箱是否已成功恢复

Exchange Online 管理中心 - 收件人/资源

我们通过“访问”Exchange Online 回收站开始验证已恢复的 Bob 邮箱的过程。

使用 Exchange Online 管理中心

我们将使用 Exchange 管理中心查看 Exchange Online 回收站内容。

我们可以用来查看 Exchange 回收站内容的另一个选项是使用 Exchange Online 管理中心中的“已删除邮箱”菜单。

为了能够查看软删除邮箱的列表,请使用以下步骤:

  • 登录 Exchange Online 管理页面
  • 在左侧菜单栏上,选择菜单 - 收件人
  • 在顶部菜单栏上,选择菜单 - 邮箱
  • 单击三个点图标
  • 选择菜单 - 已删除邮箱

[玩转系统] 恢复Exchange Online 用户邮箱|仅云(完全托管)环境 |第 3#3 条 |第 10 部分#23

在下面的屏幕截图中,我们可以看到“Brad软删除邮箱”不再出现在 Exchange Online 回收站中。

[玩转系统] 恢复Exchange Online 用户邮箱|仅云(完全托管)环境 |第 3#3 条 |第 10 部分#23

3.3 - 查看活动的 Exchange Online 邮箱列表

为了能够验证鲍勃的邮箱是否已成功恢复,我们将使用 Exchange Online 管理中心。

在下面的屏幕截图中,我们可以看到鲍勃的邮箱已成功恢复,现在它出现在标准(活动)邮箱列表中。

[玩转系统] 恢复Exchange Online 用户邮箱|仅云(完全托管)环境 |第 3#3 条 |第 10 部分#23

3.4 - 验证邮箱权限是否已成功恢复

在本节中,我们要验证在删除 Bob 邮箱之前分配给 Bob 邮箱的邮箱权限是否已删除。

快速提醒一下,在删除 Bob 的邮箱之前,BradBob 的邮箱拥有完全访问权限。

在下面的屏幕截图中,我们可以看到我们使用邮箱委托菜单查看“Bob恢复邮箱”属性;我们可以看到 BradBob 邮箱拥有完全访问权限。意思是邮箱权限成功恢复。

[玩转系统] 恢复Exchange Online 用户邮箱|仅云(完全托管)环境 |第 3#3 条 |第 10 部分#23

当前文章系列的下一篇文章

Office 365环境中目录同步的特殊字符|第 1#2 条 |第 11 部分#23

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

取消回复欢迎 发表评论:

关灯