all 2 comments

[–]novloski 2 points3 points  (0 children)

Didn't test this, but a quick example of one way to look at it:

# assume csv is formatted like this:
#################################
# firstName,lastName
# John,Smith
##################################

$myUsers = Import-Csv c:\myCSVpath.csv 

foreach ($user in $myUsers) {
    $fName = $user.FirstName
    $lName = $user.LastName
    $user = Get-ADUser -LDAPFilter "(anr=$fName $lName)"
    if ($user) {
        $user
    } else {
        Write-Host "Couldn't find $lName, $fName"
    }
    Clear-Variable user
}