OneDrive 商业版。使用管理员凭据下载 Azure 租户中的每个用户
OneDrive for business. Download every users in an Azure tenant with Admin credential
我想下载 domain/tenant 中所有用户的所有文件,只有一个凭据信息,通常是全局管理员帐户。
所以我有一个全局管理员来完成授权过程,并获得了身份验证代码,可以下载他的所有文件,以及租户中其他人共享给该管理员用户的任何 files/folders。但仅此而已。即使是全局管理员也无法访问其他用户的私人文件。但是在 Google 中我们可以。使用管理员凭据,我们可以下载他域中的所有其他用户。
我试图为此找到任何解决方案,但唯一的解决方案是首先拥有其他用户的身份验证令牌,然后我们使用他们自己的身份验证令牌处理他们的文件。但没有人会接受这种做法。他们将需要 "One Admin user, backups all" 风格的解决方案。
这真的不可能吗?有这样的产品吗?
非常感谢。
这是 SharePoint 范围内的限制。除非特别授予网站集管理员权限,否则租户管理员不能 view/edit 网站集中的项目。但是,OneDrive for Business 确实允许使用应用委托权限(或仅应用)进行调用,这在概念上类似于租户管理员。您可以在这里阅读更多相关信息:
https://msdn.microsoft.com/en-us/office/office365/howto/building-service-apps-in-office-365
请注意,使用仅限应用的令牌下载用户文件存在一个已知问题,但我们正在积极努力解决该问题。
我想下载 domain/tenant 中所有用户的所有文件,只有一个凭据信息,通常是全局管理员帐户。
所以我有一个全局管理员来完成授权过程,并获得了身份验证代码,可以下载他的所有文件,以及租户中其他人共享给该管理员用户的任何 files/folders。但仅此而已。即使是全局管理员也无法访问其他用户的私人文件。但是在 Google 中我们可以。使用管理员凭据,我们可以下载他域中的所有其他用户。
我试图为此找到任何解决方案,但唯一的解决方案是首先拥有其他用户的身份验证令牌,然后我们使用他们自己的身份验证令牌处理他们的文件。但没有人会接受这种做法。他们将需要 "One Admin user, backups all" 风格的解决方案。
这真的不可能吗?有这样的产品吗?
非常感谢。
这是 SharePoint 范围内的限制。除非特别授予网站集管理员权限,否则租户管理员不能 view/edit 网站集中的项目。但是,OneDrive for Business 确实允许使用应用委托权限(或仅应用)进行调用,这在概念上类似于租户管理员。您可以在这里阅读更多相关信息:
https://msdn.microsoft.com/en-us/office/office365/howto/building-service-apps-in-office-365
请注意,使用仅限应用的令牌下载用户文件存在一个已知问题,但我们正在积极努力解决该问题。