here is a simple code sample of PowerShell script to delete users from SharePoint site.
Function DeletePermissions($web) { $usersToDelete = @("Domain\UserName") # Iterate through the site's users and add usernames to # an array of users to delete if the name contains # contains the username filter. foreach ($user in $web.SiteUsers) { $UserName = $user.Name if($arrUsers -notcontains $UserName.ToLower() -and $UserName -notlike "*svc_*") { Echo $user.Name $usersToDelete += $user.LoginName } } # Delete each user selected from the SiteUsers array. # The SiteUsers array can't be iterated through directly # as it gets changed as users are removed from it. foreach ($user in $usersToDelete) { "Removing user : " + $user $web.SiteUsers.Remove($user); } $web.Update(); }
Thanks for the Code. There are some more possible ways to Delete Users from SharePoint Site Collection:
ReplyDelete1. You can delete users using SharePoint Web Interface.
2. Delete users from SharePoint site using PowerShell (Bulk Delete also possible).
3. Remove users from SharePoint programmatically using C#.
Found these methods at SharePointDiary.com: Delete Users from SharePoint Site Collection .