积极答复者
如何导出 禁用邮箱账户或者迁移邮件账户,原数据库中的邮件信息

问题
答案
-
您好,
1. 我们需要将已禁用的邮箱连接到一个没有邮箱关联的临时账户上,才能导出该邮箱中的数据。
您可以使用下面的命令查看禁用邮箱是在哪个数据库上,然后连接到一个没有邮箱关联的账户:
$dbs = Get-MailboxDatabase
$dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisplayName -eq "<DisplayName>"} | Format-List DisconnectReason,DisconnectDateConnect-Mailbox -Identity <disabled mailbox> -Database <db name> -User <temp account>
之后使用下面的命令导出邮箱中的数据到pst文件:
New-MailboxExportRequest -Mailbox <user name> -FilePath "\\share\temp.pst"
Get-MailboxExportRequest
下面是测试过程,将禁用邮箱user06连接到账户temp,之后导出邮箱内容:
相关参考文章:连接已禁用邮箱/Connect a disabled mailbox(英文原文)
2. 迁移前有进行邮箱内容备份,或数据库备份吗?
在进行邮箱迁移后,源邮箱数据库会删除该邮箱。如果想得到邮箱迁移前的数据,我们需要从备份中恢复邮箱内容。关于如何使用恢复数据库还原某个邮箱可以查看这篇文章:使用恢复数据库还原数据/Restore data using a recovery database(英文原文)。
然后就可以使用相同的New-MailboxExportRequest命令导出邮箱内容。
此致,
Lydia Zhou
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已标记为答案 ice9898 2019年11月29日 9:11
全部回复
-
您好,
1. 我们需要将已禁用的邮箱连接到一个没有邮箱关联的临时账户上,才能导出该邮箱中的数据。
您可以使用下面的命令查看禁用邮箱是在哪个数据库上,然后连接到一个没有邮箱关联的账户:
$dbs = Get-MailboxDatabase
$dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisplayName -eq "<DisplayName>"} | Format-List DisconnectReason,DisconnectDateConnect-Mailbox -Identity <disabled mailbox> -Database <db name> -User <temp account>
之后使用下面的命令导出邮箱中的数据到pst文件:
New-MailboxExportRequest -Mailbox <user name> -FilePath "\\share\temp.pst"
Get-MailboxExportRequest
下面是测试过程,将禁用邮箱user06连接到账户temp,之后导出邮箱内容:
相关参考文章:连接已禁用邮箱/Connect a disabled mailbox(英文原文)
2. 迁移前有进行邮箱内容备份,或数据库备份吗?
在进行邮箱迁移后,源邮箱数据库会删除该邮箱。如果想得到邮箱迁移前的数据,我们需要从备份中恢复邮箱内容。关于如何使用恢复数据库还原某个邮箱可以查看这篇文章:使用恢复数据库还原数据/Restore data using a recovery database(英文原文)。
然后就可以使用相同的New-MailboxExportRequest命令导出邮箱内容。
此致,
Lydia Zhou
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已标记为答案 ice9898 2019年11月29日 9:11
-
New-MailboxExportRequest只能针对真实存在的邮箱进行内容导出,这些邮箱必须可以通过Get-Mailbox找到。所以我们需要先恢复邮箱,才能导出数据。
此致,
Lydia Zhou
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
-
很高兴上面的回复对您有帮助,下面对这个问题做个简单的总结。
需求:
Exchange 2016环境,如何
1.导出禁用邮箱的数据
2. 导出迁移前用户邮箱数据库的数据
解决方法:
New-MailboxExportRequest只能针对真实存在的邮箱进行内容导出,这些邮箱必须可以通过Get-Mailbox找到。所以我们需要先恢复邮箱,才能导出数据。
1. 我们需要将已禁用的邮箱连接到一个没有邮箱关联的临时账户上,才能导出该邮箱中的数据。
2. 在进行邮箱迁移后,源邮箱数据库会删除该邮箱。如果想得到邮箱迁移前的数据,我们需要从备份中恢复邮箱内容。
参考文章:
此致,
Lydia Zhou
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.