2017-06-05 140 views
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=************" 

回答

0

我对您正在谈论的脚本没有任何意见。但我可以建议一个tool,这将帮助您在很短的时间内将PST迁移到Office 365(Exchange Online)。

+0

显然这可以做到? [链接](https://blogs.perficient.com/microsoft/2016/08/office-365-how-to-import-psts-from-azure-storage-via-powershell/) – MarcGel

+0

我们发现免费的Azure BLOB存储不允许使用New-MailboxImportRequest导入PST文件的PowerShell自动化,但可能允许使用映射csv文件导入GUI。我们确认后会再添加一条评论。 – MarcGel

+0

我相信这说明了一切......在O365中,所有.PST管理必须通过Outlook中的导入/导出完成。 New-MailboxImportRequest在O365中不可用(由于Remote PowerShell和cmdlet的相关Outlook API要求的限制)。 谢谢, Chase Dahl O365论坛版主 – MarcGel

相关问题