There are moments, when you need to remove all the mysites in a SharePoint environment
Quick PowerShell script
$sites = Get-SPSite | Where-Object {$_.Url -like “<host>/personal/*”}
foreach ($site in $sites)
{
$DisplaySite = $site.ToString()
write-host $DisplaySite.substring(11)
Remove-Spsite -identity $DisplaySite.substring(11) -confirm:$false
}
Leave a Reply