Hello all,
I am trying to filter out users based on information from a CSV file put it is not working - the output is still sending all sAMAccountNames to a CSV.
Add-PSSnapin Quest.ActiveRoles.ADManagement | Out-Null
Connect-QADService "" | Out-Null
#Import CSV
$CSV = Import-CSV -Path C:\Users\User\Desktop\XPUsers.csv #Contains heading: sAMAccountName
#Get AD Users
$AD = Get-QADUser -SizeLimit 0 -SearchRoot 'OU=Users' | Select-Object sAMAccountName
#Cycle through CSV
$sAMAccountNameFromCsv = $CSV | ForEach {$_.sAMAccountName}
#Filter out Users
$AD | Where-Object {$_.sAMAccountName -ne $sAMAccountNameFromCsv} | Export-Csv C:\Users\User\Desktop\Users.CSV