Forum Discussion

F0RCE's avatar
F0RCE
Copper Contributor
Jan 19, 2021
Solved

Block all personal sites in Sharepoint (Microsoft cannot help)

Hello, Is there a way to lock all personal sites. I found a script to block one site Connect-SPOService -Url https://xxx-admin.sharepoint.com $siteUrl = "https://xxx-my.sharepoint.com/per...
  • VasilMichev's avatar
    Jan 19, 2021

    You can use the Get-SPOSite cmdlet to list all "personal" sites:

     

    $ODFBsites = Get-SPOSite -IncludePersonalSite $true -Limit all -Filter "Url -like '-my.sharepoint.com/personal/'"

     

    then loop over each site and change the state:

     

    $ODFBsites | % {Set-SPOsite $_.Url  -LockState NoAccess }

     

Resources