2016-12-08 3 views
0

У меня есть файл CSV с более чем 1000 именами в компоновке «последний, первый» (с линией заголовка).Соберите пользователей AD из CSV-ввода

Я пытаюсь использовать этот CSV в качестве входа для запроса имени пользователя AD каждого пользователя и вывода каждого результата в txt-файл. Однако, когда я запускаю скрипт как есть, я получаю пустой выходной файл.

Import-Module ActiveDirectory 
$source = Import-Csv -path .\Input.csv 
foreach ($line in $source) { 
    $first = $line.first 
    $last = $line.last 
    Get-ADUser -filter {(name -eq $first) -and (surname -eq $last)} -Properties SamAccountName > output.txt 
    } 

Любые идеи?

ответ

2

Попробуйте (givenName -eq $first) вместо (name -eq $first)

+0

Wow Я идиот. Благодаря! –

Смежные вопросы