Remove All Users from a SharePoint Group using PowerShell

Requirement: Remove all users from a group in SharePoint

SharePoint PowerShell to remove all users from a group:

PowerShell script to remove all user from a SharePoint group programmatically:

Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

#Site collection URL 
$SiteUrl="https://intranet.crescent.com/sites/operations" 
$GroupName = "Operation Managers"

#get the Root Web
$web = Get-SPWeb $SiteUrl

#Get the Group
$Group = $Web.sitegroups | Where-Object {$_.Name -eq $GroupName}

If($Group -ne $null)
{
    $GroupUsers = $Group.Users
    
    foreach ($User in $GroupUsers)
    {
        #powershell to remove all users from sharepoint group
        $Group.RemoveUser($User)
        write-host "Removed User from Group:" $User
    }
}
else
{
    write-host "Group doesn't Exist!" -f yellow
}

Salaudeen Rajack

Salaudeen Rajack - SharePoint Expert with Two decades of SharePoint Experience. Love to Share my knowledge and experience with the SharePoint community, through real-time articles!

Leave a Reply

Your email address will not be published. Required fields are marked *