#Add SharePoint PowerShell SnapIn if not already added
if ((Get-PSSnapin "Microsoft.SharePoint.PowerShell" -ErrorAction SilentlyContinue) -eq $null) {
Add-PSSnapin "Microsoft.SharePoint.PowerShell"
}
#Delete from entire site coll, create RemovedUsers.txt to write the users
#Get the web application
$WebApp = Get-SPWebApplication $WebAppURL
#Loop through each site collection
foreach ($Site in $WebApp.Sites)
{
$CurrentDirectory = Split-Path -parent $MyInvocation.MyCommand.Definition
$users= Get-content "$CurrentDirectory\users.txt"
foreach($user in $users)
{
Write-Host $user
Remove-SPUser -Identity $user -Web $Web -Confirm:$False
Add-Content RemovedUsers.txt $user
}
}
write-Host "Finished"
if ((Get-PSSnapin "Microsoft.SharePoint.PowerShell" -ErrorAction SilentlyContinue) -eq $null) {
Add-PSSnapin "Microsoft.SharePoint.PowerShell"
}
#Delete from entire site coll, create RemovedUsers.txt to write the users
#Get the web application
$WebApp = Get-SPWebApplication $WebAppURL
#Loop through each site collection
foreach ($Site in $WebApp.Sites)
{
$CurrentDirectory = Split-Path -parent $MyInvocation.MyCommand.Definition
$users= Get-content "$CurrentDirectory\users.txt"
foreach($user in $users)
{
Write-Host $user
Remove-SPUser -Identity $user -Web $Web -Confirm:$False
Add-Content RemovedUsers.txt $user
}
}
write-Host "Finished"
No comments:
Post a Comment