使用 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组。注意:删除群组后可能需要等待一段时间才能删除成功。
我一直在尝试从 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组。注意:删除群组后可能需要等待一段时间才能删除成功。