0
我正在尝试编写一个脚本,将在O365中将他们选择的个人PST文件添加到他们的工作电子邮件帐户。我可以使用AzCopy.exe
将测试PST文件复制到Blob存储,但是我想要使用New-MailboxImportRequest
cmdlet绕过您在Web界面中执行的所有步骤。我可以在MS Azure存储资源管理器中看到该文件。我将邮件导入和导出角色分配给我的帐户,但不断收到404错误,找不到文件。我的语法是关闭还是不可能?如何脚本添加一个PST文件到Outlook邮箱Exchange O365
New-MailboxImportRequest -name "testmg2.pst" -Mailbox "[email protected]" -TargetRootFolder "Imported PSTs" -ExcludeFolders "#Calendar#/*" -BadItemLimit 0 -AzureBlobStorageAccountUri "https://*******.blob.core.windows.net/ingestiondata/" -AzureSharedAccessSignatureToken "?sv=2012-02-12&se=2017-06-11T21%3A02%3A29Z&sr=c&si=IngestionSasForAzCopy201705122102282587&sig=************"
显然这可以做到? [链接](https://blogs.perficient.com/microsoft/2016/08/office-365-how-to-import-psts-from-azure-storage-via-powershell/) – MarcGel
我们发现免费的Azure BLOB存储不允许使用New-MailboxImportRequest导入PST文件的PowerShell自动化,但可能允许使用映射csv文件导入GUI。我们确认后会再添加一条评论。 – MarcGel
我相信这说明了一切......在O365中,所有.PST管理必须通过Outlook中的导入/导出完成。 New-MailboxImportRequest在O365中不可用(由于Remote PowerShell和cmdlet的相关Outlook API要求的限制)。 谢谢, Chase Dahl O365论坛版主 – MarcGel