微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 PowerShell 备份用户的 OneDrive for Business 帐户

如何解决使用 PowerShell 备份用户的 OneDrive for Business 帐户

我们公司正在实施一个流程,我们会在下线过程中自动备份特定用户的 Exchange 邮箱和 OneDrive 内容
我的想法非常简单:使用合规中心的 cmdlet 检索两者并在 x 时间段后安排删除
问题是电子邮件备份工作正常,但由于某种原因 OneDrive 没有。
我创建了一个测试帐户,其邮箱中有一些电子邮件,并向其 OneDrive 添加了一些文件,但由于某种原因,它只保存了邮箱内容
这是我的代码

# For running on Azure runbooks
$Creds = Get-AutomationPSCredential -Name "testcred"

Connect-IPPSSession -Credential $Creds

New-ComplianceSearch -Name "test-name" -ExchangeLocation "test.user@company.com" -AllowNotFoundExchangeLocationsEnabled $true -SharePointLocation "https://company-my.sharepoint.com/personal/test_user_company_com/" | Start-ComplianceSearch

然后搜索会在 https://compliance.microsoft.com/contentsearch 上弹出,如果需要访问,可以导出。
问题是,当我导出 OneDrive 的内容时,它根本不显示,即使在合规中心它似乎确实注册了对该站点的请求:

compliancecenterprintscrn

太好了,但是在将内容提取到我的 PC 后,没有 OneDrive 内容

extractioncontents

Exchange 文件夹包含带有邮箱内容的 .pst 文件,但找不到 OneDrive 文件
在这里遗漏了什么吗?
编辑:我应该提到我们使用 100% 云 Office 365 环境。
Edit2:作为额外的证据,这里是合规性内容搜索预览部分中 OneDrive 中的内容

searchcontents

解决方法

我在搜索有关导出内容搜索 OneDrive 文件的另一个故障时来到这里。

使用合规管理中心/内容搜索我可以导出 OneDrive 文件,但我必须明确设置用户的 URL(在我的情况下为 xxxx-my.sharepoint.com/personal/yyyy)。

(顺便说一句,我的问题是导出文件的扩展名是 pdf_1E98101、msg_61c3b09 等等...我正在为此创建一个问题)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。