4

任务是编写代码,将敏感度标签应用于 SharePoint Online 文档库中的文档,而无需下载文件。

到目前为止,我已经探索了以下 API:

  • SharePoint REST API v1:可用于设置保留标签,但不能用于设置敏感度标签。
  • Microsoft Graph REST API:找不到用于在此 API 中设置任何标签的任何公共方法。所有与标签相关的属性似乎都是只读的。
  • Microsoft 信息保护 (MIP) SDK:敏感度标签可应用于本地文件。流(例如内存流)也被接受为输入/输出,因此可以在内存中应用标签。但它仍然需要从 SharePoint 下载文件。
4

1 回答 1

0

@P-39 艾拉眼镜蛇

可以通过 PowerShell 脚本完成:

https://docs.microsoft.com/en-us/microsoft-365/compliance/sensitivity-labels-teams-groups-sites?view=o365-worldwide#use-powershell-to-apply-a-sensitivity-label-到多个站点

但我正在寻找相同的东西,比如使用无人值守的方式应用设置,比如 REST API,在 Microsoft Graph API BETA 中看到了一些东西: https ://github.com/microsoftgraph/powershell-aad-samples/blob/master/ ReassignSensitivityLabelToO365Groups.ps1 但尚未测试。

似乎找到了一些东西,稍后再看: https ://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/modern-experience-site-classification

于 2020-11-11T15:28:39.513 回答