【发布时间】:2018-06-15 07:44:03
【问题描述】:
我正在尝试使用 Powershell 让用户关注某个 Sharepoint Online 站点,但我不知道关注属性的存储位置。
我可以同时使用 Connect-PnPOnline 和 Connect-SPOService 来获取用户和站点。现在我如何使用它来让某些用户关注某个网站?
谢谢!
【问题讨论】:
标签: powershell sharepoint office365 sharepoint-online
我正在尝试使用 Powershell 让用户关注某个 Sharepoint Online 站点,但我不知道关注属性的存储位置。
我可以同时使用 Connect-PnPOnline 和 Connect-SPOService 来获取用户和站点。现在我如何使用它来让某些用户关注某个网站?
谢谢!
【问题讨论】:
标签: powershell sharepoint office365 sharepoint-online
遗憾的是,这在 SharePoint Online 中是不可能的,因为使其工作所需的 API(CSOM、REST、JSOM、PowerShell)未公开/可用。这在 SharePoint On-Premise 中是可能的(使用 SSOM),但这对您的问题没有用处。
因此,只有使用用户的帐户才能在 SharePoint Online 中关注网站。
参考(检查表 - 用于 SharePoint 中以下内容的常见任务的 API) - Follow content in SharePoint
【讨论】:
这里有半自动版本:https://gist.github.com/magnusdanielson/9ed8d8db2e041552eb6f3f32bafd0e30
它要求用户导航到该站点一次。您可能会争辩说用户应该能够点击“关注”按钮,但即使这样对某些人来说也太过分了:)
【讨论】: