【问题标题】:Collect AD Users from CSV input从 CSV 输入中收集 AD 用户
【发布时间】: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


    【解决方案1】:

    尝试(givenName -eq $first) 而不是(name -eq $first)

    【讨论】:

      猜你喜欢
      • 2015-08-10
      • 1970-01-01
      • 2014-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-12
      • 1970-01-01
      相关资源
      最近更新 更多