SharePoint CSOM Removesite не работает с современными сайтами групп - PullRequest
0 голосов
/ 03 июля 2019

При вызове CSOM RemoveSite возникает исключение при попытке удалить коллекции сайтов, созданные с помощью современных групповых сайтов:

"Этот сайт принадлежит группе office365. Чтобы удалить сайт, необходимо удалить группу".

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

Есть ли способ принудительно удалить, найти группу для удаления или использовать новый API?

1 Ответ

0 голосов
/ 04 июля 2019

Мы можем удалить семейства сайтов, созданные на сайтах современных групп, мы можем использовать PnP PowerShell ниже, чтобы добиться этого.

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

И удаление группы с помощью PowerShell ниже.

$credential = Get-Credential
Connect-PnPOnline https://[tenant].sharepoint.com -credential $credential
Remove-PnPUnifiedGroup -Identity groupID // you can get group Ids from Get-PnPUnifiedGroup

Ссылка: Полное удаление классического или современного семейства сайтов Office365 из корзины

А также проверьте аналогичную ветку ниже.

Невозможно удалить Office 365Групповой сайт коллекции

...