如何使用 PowerShell 关注 Sharepoint 站点

How to follow a Sharepoint site with PowerShell

我试图通过使用 Powershell 让用户关注某个 Sharepoint Online 网站,但我不知道关注 属性 存储在哪里。

我可以使用 Connect-PnPOnline 和 Connect-SPOService 获取用户和网站。现在我该如何使用它来让某些用户关注某个网站?

谢谢!

不幸的是,这在 SharePoint Online 中是不可能的,因为使其工作所需的 APIs(CSOM、REST、JSOM、PowerShell) 不是 exposed/available。这在本地 SharePoint 中是可能的(使用 SSOM),但这对您的问题没有用。

因此,只有使用用户的帐户才能在 SharePoint Online 中关注网站。

参考(检查 table - API 了解 SharePoint 中以下内容的常见任务) - Follow content in SharePoint

此处提供半自动版本:https://gist.github.com/magnusdanielson/9ed8d8db2e041552eb6f3f32bafd0e30

它需要用户导航一次到站点。您可能会争辩说用户应该能够单击 "follow" 按钮,但即使这样对某些人来说也太多了:)