Forum Discussion
Removed Hub Site still display as Hub Site
I did create Hub Site by SharePoint Online Management Shell. after, I did remove that Hub Site permanentaly by SharePoint Online Management Shell (using Remove-SPOSite and Remove-SPODeletedSite).
However, Removed Site is still display as Hub Site on "Hub site association" dropdown list and Get-SPOHubSite.
How can I remove that Hub Site?
I tried the following.
1. Unregister-SPOHubSite
Return; Unregister-SPOHubSite : File Not Found
2. Tenant.UnregisterHubSite method
https://msdn.microsoft.com/en-us/library/microsoft.online.sharepoint.tenantadministration.tenant.unregisterhubsite.aspx
Return; Exception calling "ExecuteQuery" with "0" argument(s): "File Not Found"
Does anyone have a good idea to solve?
Just in case anyone runs into this.......
- Download and Install latest version of SharePoint OnlineManagement shell for Powershell
https://www.microsoft.com/en-US/download/details.aspx?id=35588 - Connect to Sharepoint Online admin site via powershell
Connect-SPOService -Url "https://<tenant>-admin.sharepoint.com" - View hubsite information
Get-SPOHubsite - Copy the ID of the hubsite you wish to delete
- Run the unregister command and add the ID
Unregister-SPOHubSite 4f4cfc32-5331-4af8-8e96-eb820653d8dc
(note that I did NOT add "-Identity" when using only the ID of the hubsite
- Download and Install latest version of SharePoint OnlineManagement shell for Powershell
14 Replies
Hirofumi OTA As someone else has suggested, you have to use the GUID of the site that was deleted.
This is outlined in the documentation.- pnthrzruleIron Contributor
Whoa! This worked like a charm! Thanks for this tip! At first I was a little concerned about locating the GUID since I had already deleted the Hub site in the admin center. However, running Get-SPOHubsite in the SPOnline mgmt shell actually showed met he GUID for the deleted sites (which I think is kinda weird). Either way I was able to grab the id and they were gone in a flash. I had been living with these annoyances for over a year!
- Clint LechnerIron Contributor
Beau Cameron so now I'm just a "somebody".... oh the tears!!!!!!!!
ha! The @ mention wasn't working!!!
- kAuShAL gAjjArCopper Contributor
Hi Hirofumi
The reason this happens is because you might have deleted the site without removing the association first. If the site is deleted the association gets orphaned and so far Microsoft has no SDK to remove orphaned sites. Although they are working on it and I see updates almost every week it would be good to keep an eye for the update on this.
This is what I do for super clean SPOSite deletions :
$Iterations = "","1"
foreach($Iteration in $Iterations) {
Write-Host "Iteration : " $IterationRemove-SPOHubSiteAssociation "https://<<tenant>>.sharepoint.com/sites/<<site>>$Iteration"
Unregister-SPOHubSite -Identity "https://<<tenant>>.sharepoint.com/sites/<<site>>$Iteration" -Force
Remove-SPOSite -Identity "https://<<tenant>>.sharepoint.com/sites/<<site>>$Iteration" -Confirm:$false
Remove-SPODeletedSite -Identity "https://<<tenant>>.sharepoint.com/sites/<<site>>$Iteration" -Confirm:$false
}Hope this helps.
Cheers
Kaushal
- Fernando MeloBrass Contributor
has anyone been able to fix this problem? i am still running into it.
The hubsite has been deleted:
Remove-SPOHubSiteAssociation : File Not Found.
At line:1 char:1
+ Remove-SPOHubSiteAssociation https://ahcusadev.sharepoint.com/sites/W ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Remove-SPOHubSiteAssociation], ServerException
+ FullyQualifiedErrorId : Microsoft.SharePoint.Client.ServerException,Microsoft.Online.SharePoint.PowerShell.RemoveSPOHubSiteAssociationUsing the IDentity tag i get
Unregister-SPOHubSite : Cannot bind parameter 'Identity'. Cannot convert value "ecbbd04f-3a0a-406b-b8c4-2553ab16b2b5" to type
"Microsoft.Online.SharePoint.PowerShell.SpoHubSitePipeBind". Error: "SpoHubSitePipeBind Url"Are you using the latest version?
https://www.microsoft.com/en-US/download/details.aspx?id=35588
I can delete Hub Site by using latest SPO Management Shell: Unregister-SPOHubSite <SiteId>
- Michal GolanCopper Contributor
Hi,
I'm facing the same problem and I dont know the site ID or the URL since I've deleted it
any other ideas??Can you get SiteId by Get-SPOHubSite?? Get-SPOHubSite cmdlet return SiteId that include deleted it.
Melito can you help here?
- Fernando MeloBrass Contributor
I too am having this problem.
IS there anyway to solve this?