使用 powershell 移动到在线存档(就地存档)

使用 powershell 移动到在线存档(就地存档)

我正在尝试将 Exchange Online 中一个文件夹的内容移动到“就地存档”。由于我必须针对不同用户的不同文件夹执行此操作,所以我想使用 Powershell 执行此操作,Search-Mailbox但我找不到正确的路径来输入-TargetMailbox

你能指出来吗?

答案1

据我所知,它不能简单地使用“search-mailbox”将项目移动到就地存档邮箱,我找到了一个使用 EWS API 的脚本,你可以尝试一下: https://gallery.technet.microsoft.com/scriptcenter/Move-emails-to-Archive-or-5394bb0d

此外,我认为最好使用保留策略将项目移动到就地存档。

答案2

小心使用“就地存档”。无法通过编程恢复文件夹。

文档 (https://docs.microsoft.com/en-us/graph/api/resources/mail-api-overview?view=graph-rest-1.0):

Graph API does not support accessing in-place archive mailboxes, not on Exchange Online nor on Exchange Server.

这意味着您只能单行道行驶。您可以将邮件和文件夹放在“就地存档”中,但我们无法找到访问这些存档文件夹的方法。

我们对此感到十分沮丧(https://4bis.nl/en/blog-updates/4bis-software/2019/05/01/quote-manager-what-is-it-and-why-do-you-need-it此工具)。

如果有人对此有想法,请不要置之不理。另请参阅:https://docs.microsoft.com/en-us/answers/questions/86478/collect-inplace-archives-mail-folder-from-exhange.html

答案3

仅供参考:阅读搜索邮箱微软似乎正在弃用基于云的环境(Exchange Online)中的 Search-Mailbox cmdlet,转而使用新合规搜索

相关内容