SharePoint CSOM Removesite不适用于现代团队网站

时间:2019-07-03 13:42:17

标签: sharepoint csom

尝试删除使用现代团队网站创建的网站集时,对CSOM RemoveSite的调用会引发异常:

“此网站属于office365组。要删除该网站,您必须删除该组。”

SpoOperation removeSiteOperation = tenant.RemoveSite(siteCollectionUrl);
context.Load(tenant);

有什么方法可以强制删除,找到要删除的群组或使用新的api?

1 个答案:

答案 0 :(得分:0)

我们可以删除使用现代团队网站创建的网站集,我们可以使用下面的PnP PowerShell来实现。

//In ModelName model
public function getColumnNameAttribute($column_value)
{
    return "Hello ".$column_value;
}

并使用下面的PowerShell删除该组。

$credential = Get-Credential
Connect-PnPOnline https://[tenant].sharepoint.com -credential $credential
Remove-PnPTenantSite https://[tenant].sharepoint.com/sites/ModernTeamSite 

参考:Completely delete an Office365 site collection classic or modern from recycle bin

还要检查下面类似的线程。

Unable to remove Office 365 Group Site Collection