【发布时间】:2016-12-08 17:57:30
【问题描述】:
我有一个 CSV 文件,其中包含 1,000 多个名称,按“最后,第一”排列(带有标题行)。
我正在尝试使用此 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
}
有什么想法吗?
【问题讨论】:
标签: powershell csv active-directory