powershell – 如何在交换混合环境中备份/导出office 365电子邮件到pst?

前端之家收集整理的这篇文章主要介绍了powershell – 如何在交换混合环境中备份/导出office 365电子邮件到pst?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们有一个 exchange hybrid environment.(一些用户在onpremises交换,一些用户是办公室365.)

当我们想要从onpremis导出电子邮件时,我们使用下面的命令导出邮箱和存档.

New-MailBoxExportRequest -MailBox "user" -FilePath \\mysrv\l$\PST\MailBox-user.pst; New-MailBoxExportRequest -MailBox "user" -IsArchive  -FilePath \\mysrv\l$\PST\MailBox-user-archive.pst -confirm:$false

New-MailBoxExportRequest适用于onpremis用户而不适用于office 365.
有没有办法使用PowerShell将Office 365用户邮箱导出到pst?

到目前为止我尝试了什么:

登录到办公室365

$UserCredential = Get-Credential
Import-Module MSOnline

Connect-MsolService -Credential $UserCredential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication  Basic -AllowRedirection

Import-PSSession $Session

并尝试了New-MailBoxExportRequest

但它会产生错误.显然办公室365不知道那个命令

PS C:\Users\pp> New-MailBoxExportRequest
New-MailBoxExportRequest : The term 'New-MailBoxExportRequest' is not recognized as the name of a cmdlet,function,script file,or operable program. Check the spelling of the name,or if a path was included,verify that the path is
correct and try again.
At line:1 char:1
+ New-MailBoxExportRequest
+ ~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (New-MailBoxExportRequest:String) [],CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

另外Get-Command * Export *结果如下

尝试谷歌搜索,但找不到可行的选择.有人可以指导我吗?办公环境中的兼容命令是什么?

PS:
我已尝试使用E5许可证https://www.codetwo.com/admins-blog/how-to-export-office-365-mailBoxes-to-pst-using-ediscovery/,它在GUI中完美运行.但我的担忧是电子发现,并且有许可证可以使用PowerShell吗?我的意思是通过powershell脚本/自动化?

您无法使用内置工具通过PowerShell将Exchange Online邮箱直接导出到PST.必需的New-MailBoxExportRequest在线不存在(或者不向我们的凡人展示).

您可以:

>电子发现,似乎只有GUI.
>将邮箱卸载/迁移到本地Exchange并在本地运行New-MailBoxExportRequest(如果需要,还可以迁移回Exchange Online)
>使用各种第三方工具,通过EWS或MAPI执行导出
>脚本委派完全访问权限,Outlook绑定到委派邮箱并导出到PST.技术上很可能,但我从未见过有人这样做过.我没有深入研究eDiscovery,但我相信电子数据展示如何导出到PST(旧交换也用于绑定到Outlook以进行PST导出).但是,如果没有重要的MAPI经验,Outlook COM模型使用起来相当复杂(我已经完成了一些Outlook脚本,但至少可以说仿效PST导出很难).

我和你一样沮丧.为离开的用户导出邮箱以进行长期存储是不必要的烦恼.如果我们可以像导入一样导出到Azure Blob,那将是一个良好的开端.

猜你在找的Windows相关文章