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

[玩转系统] 确定邮箱是在本地还是在 Office 365 中

作者:精品下载站 日期:2024-12-15 00:41:53 浏览:13 分类:玩电脑

确定邮箱是在本地还是在 Office 365 中


如何确定邮箱是本地邮箱还是位于 Office 365 中?如果您已完成迁移并且想知道哪些邮箱仍在本地,那么该信息非常有用。在本文中,您将学习检查邮箱是在本地还是在 Office 365 中。

如何检查邮箱是在本地还是在 Office 365 中?

如果您正在运行 Exchange Server 2010,则在 Exchange 管理控制台 (EMC) 中查看时无法看到位于 Office 365 中的邮箱。这是因为当您完成将邮箱迁移到 Office 365 时,该邮箱将从 EMC 中删除。使用 PowerShell 获取邮箱的位置。

如果您运行的是 Exchange 2013 及更高版本,您可以在 Exchange 管理中心 (EAC) 中看到邮箱的位置。确定邮箱位置的另一种方法是使用 PowerShell。

使用 Exchange 管理中心确定邮箱是在本地还是在 Office 365 中

在 Exchange 2013/2016/2019 中,您可以检查邮箱是在本地还是在 Office 365 中。登录到 Exchange 管理中心。查看邮箱类型列。您可以查看邮箱是位于本地还是位于 Office 365 中。

[玩转系统] 确定邮箱是在本地还是在 Office 365 中

确定邮箱是在本地还是在 Office 365 中的另一种方法是检查邮箱数据库。让我们看一下。

单击工具栏中的更多按钮,然后单击添加/删除列

[玩转系统] 确定邮箱是在本地还是在 Office 365 中

选中数据库复选框,然后单击确定

[玩转系统] 确定邮箱是在本地还是在 Office 365 中

DATABASE 列在列表视图中可见。在我们的示例中,突出显示的用户邮箱的位置位于邮箱数据库 DB02 中。这意味着邮箱的位置是本地的。

注意:当邮箱位置位于 Office 365 中时,数据库字段为。如果邮箱位置位于本地,则会显示邮箱数据库名称。

[玩转系统] 确定邮箱是在本地还是在 Office 365 中

从 Exchange 管理中心导出到 CSV

单击工具栏中的更多按钮,然后选择将数据导出到 CSV 文件。

[玩转系统] 确定邮箱是在本地还是在 Office 365 中

确保检查“邮箱类型”和“数据库”列。点击导出。选择保存 CSV 文件的目的地。

[玩转系统] 确定邮箱是在本地还是在 Office 365 中

打开 CSV 文件,使用您喜欢的 CSV 查看器验证该列表。您可以在邮箱类型列中查看邮箱的位置。如果数据库列中的邮箱数据库为空,则表示邮箱位置位于 Office 365 中。

[玩转系统] 确定邮箱是在本地还是在 Office 365 中

在下一步中,我们将了解如何使用 PowerShell 确定邮箱是在本地还是在 Office 365 中。

使用 PowerShell 确定邮箱是在本地还是在 Office 365 中

为了确定邮箱是在本地还是在 Office 365 中,我们将使用几个 PowerShell 参数。

  • 如果邮箱位置在本地,则 RecipientType 值为 UserMailbox

  • 如果邮箱位置位于 Office 365 中,则 RecipientType 为 MailUser

检查一个邮箱

以管理员身份运行 Exchange 命令行管理程序。使用 Get-Recipient cmdlet 和 RecipientType 参数来筛选结果。 Anna 的邮箱位置在本地。

[PS] C:\>Get-Recipient -Identity "Max Gibson" | Select Name, RecipientType

Name       RecipientType
----       -------------
Max Gibson   UserMailbox

检查所有邮箱并导出到 CSV 文件

列出所有邮箱。它们是用户邮箱、资源邮箱和共享邮箱。之后,将结果导出到 CSV 文件。如果 C: 驱动器中没有临时文件夹,请创建一个 temp 文件夹,或者更改第二个 cmdlet 中的路径。

我们有四个本地邮箱和三个 Office 365 邮箱。

[PS] C:\>Get-Recipient -Resultsize Unlimited -RecipientType UserMailbox, MailUser | Select Name, RecipientType | Sort RecipientType

Name            RecipientType
----            -------------
Max Gibson        UserMailbox
Owen Simpson      UserMailbox
Zoë Roberts       UserMailbox
Jasmina Teneres   UserMailbox
Richard Grant        MailUser
Boris Campbell       MailUser
Nicholas Murray      MailUser


[PS] C:\>Get-Recipient -Resultsize Unlimited -RecipientType UserMailbox, MailUser | Select Name, RecipientType | Sort RecipientType | Export-CSV "C:\temp\All_Mailboxes.csv" -Encoding UTF8 -NTI

在您喜欢的 CSV 查看器中打开 CSV 文件。在我们的示例中,它是应用程序 Microsoft Excel。

[玩转系统] 确定邮箱是在本地还是在 Office 365 中

如果您希望以相反的方式排序,请添加-降序开关。 Sort-Object cmdlet 没有 -Ascending 开关,因为这是默认行为。

[PS] C:\>Get-Recipient -Resultsize Unlimited -RecipientType UserMailbox, MailUser | Select Name, RecipientType | Sort RecipientType -Descending

Name            RecipientType
----            -------------
Richard Grant        MailUser
Boris Campbell       MailUser
Nicholas Murray      MailUser
Max Gibson        UserMailbox
Owen Simpson      UserMailbox
Zoë Roberts       UserMailbox
Jasmina Teneres   UserMailbox


[PS] C:\>Get-Recipient -Resultsize Unlimited -RecipientType UserMailbox, MailUser | Select Name, RecipientType | Sort RecipientType -Descending | Export-CSV "C:\temp\All_Mailboxes_Descending.csv" -Encoding UTF8 -NTI

仅列出 RecipientType UserMailbox。第二个 cmdlet 将结果导出到 C:\temp\Only_Usermailboxes.csv。

[PS] C:\>Get-Recipient -Resultsize Unlimited -RecipientType UserMailbox | Select Name, RecipientType

Name            RecipientType
----            -------------
Max Gibson        UserMailbox
Owen Simpson      UserMailbox
Zoë Roberts       UserMailbox
Jasmina Teneres   UserMailbox


[PS] C:\>Get-Recipient -Resultsize Unlimited -RecipientType UserMailbox | Select Name, RecipientType | Export-CSV "C:\temp\Only_UserMailboxes.csv" -Encoding UTF8 -NTI

这次我们使用过滤器,仅列出 RecipientType 等于 MailUser。第二个 cmdlet 将结果导出到 CSV 文件。

[PS] C:\>Get-Recipient -Resultsize Unlimited -Filter {RecipientType -Eq "MailUser"} | Select-Object Name, RecipientType

Name            RecipientType
----            -------------
Richard Grant        MailUser
Boris Campbell       MailUser
Nicholas Murray      MailUser


[PS] C:\>Get-Recipient -Resultsize Unlimited -Filter {RecipientType -Eq "MailUser"} | Select-Object Name, RecipientType | Export-CSV "C:\temp\Only_MailUsers.csv" -Encoding UTF8 -NTI

我希望本文可以帮助您确定邮箱是在本地还是在 Office 365 中。

继续阅读:使用 PowerShell 将邮箱移动到 Exchange Online »

结论

在本文中,您了解了如何检查邮箱是在本地还是在 Office 365 中。如果您拥有 Exchange 2013 或更高版本,则可以登录 Exchange 管理中心 (EAC)。在列表视图中检查邮箱的位置。将列表从 EAC 导出到 CSV 文件。之后,使用 Microsoft Excel 或其他 CSV 查看器打开 CSV 文件。没有数据库的邮箱是位于 Office 365 中的邮箱。不幸的是,这在 Exchange 2010 中是不可能的。

查找并确定邮箱是在本地还是在 Office 365 中的另一种方法是使用 PowerShell。在本文中,我们展示了用于获取邮箱并将结果导出到 CSV 文件的 cmdlet。导出后,使用 Microsoft Excel 打开 CSV 文件。具有 RecipientType MailUser 值的邮箱是位于 Office 365 中的邮箱。如果您确实看到 RecipientType UserMailbox 值,则意味着邮箱位置位于本地。

您喜欢这篇文章吗?您可能还喜欢在 Exchange 中将邮箱列表导出为 CSV。不要忘记关注我们并分享这篇文章。

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

取消回复欢迎 发表评论:

关灯