Hi All
I have a requirement to remove 300 users from an AD group, i have csv file in the below format which contains Userprincipalnames
upn
user1@mydomain.com
user2@mydomain.com
is the below syntax correct.
import-csv c:\temp\input.csv |
Foreach-Object{
$GetSam = Get-ADUser -Filter "UserPrincipalName -eq '$($_.upn)'"
if ($GetSam){
Remove-ADGroupMember -Identity "group1" -Members $GetSam.SamAccountName -confirm:$false
} else {
Write-Host "$($_.upn) not found in AD"
}
}