0
我有一个场景,我必须在用户离开公司后从SharePoint中删除用户。使用CSOM删除用户和他们的MySite
说,我有5个用户离开了公司。所以我会写一个CSOM代码来读取文件中的名称并删除它们各自的MySites。
假设我有100个网站集。如何从这些网站集中删除这5个用户?
一种方法是使用CSOM访问每个网站集,并检查用户是否已被授予该网站的任何权限并将其从中删除。但是,如果用户被授予不超过10个网站集的权限,那么这似乎是一个漫长的过程。如果我们在500个网站集合中大规模地实施它,上述解决方案会耗费更多的时间和内存。
有没有其他方法可以做到这一点?
PS。我不打算从AD中删除用户。只需删除他们的我的网站,并从网站集中删除它们。