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
}