Quantcast
Channel: PowerShell.com – PowerShell Scripts, Tips, Forums, and Resources
Viewing all articles
Browse latest Browse all 6937

Filtering users from AD

$
0
0

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

 


Viewing all articles
Browse latest Browse all 6937

Trending Articles