使用 powershell 删除 SharePoint Online 网站集

Delete SharePoint Online site collections using powershell

我一直在尝试从 csv 中删除网站集,我正在尝试使用 powershell 脚本来获取要删除的网站 URL。

我已经尝试了所有方法,现在我已经 运行 没有想法了,我正在打开这个问题。我正在接受 Powershell

以外的可能性

PS:我正在尝试在不在租户中创建任何内容的情况下执行此操作。

此站点属于 Microsoft 365 组。要删除站点,您必须删除组。

enter image description here

以下是一些尝试:

 #Modules
 Import-Module ExchangeOnlineManagement
 Import-Module Microsoft.Online.SharePoint.PowerShell
 Import-Module SharePointPnPPowerShellOnline
        
 $site = "https://tenant.sharepoint.com/sites/site"
 $mailGroup = "group@onmicrosoft.com"
        
 #First
 Remove-UnifiedGroup -Identity $mailGroup-Confirm:$false
 Remove-SPOSite -Identity $site -NoWait -Confirm:$false
        
 #Second
 Remove-UnifiedGroup -Identity $mailGroup-Confirm:$false
        
 Set-SPOSite -Identity $site  -LockState "unlock" 
 Set-SPOSite -Identity $site  -Owner $userCredential.UserName
 Remove-SPOSite -Identity $site -NoWait -Confirm:$false
        
 #Third
 $SharepointSite = Get-SPOSite $site
 Remove-PnPUnifiedGroup -Identity $SharepointSite .GroupID
 Remove-PnPTenantSite $site

我也尝试了link中的内容:https://docs.microsoft.com/en-us/answers/questions/674248/batch-delete-site-collections-in-powershell-from-c.html

请尝试运行命令Remove-UnifiedGroup -Identity "group name"删除运行Remove-SPOSite -Identity $site -NoWait -Confirm:$false之前的Microsoft 365组。注意:删除群组后可能需要等待一段时间才能删除成功。