Powershell:AD-GET不适用于变量

时间:2017-03-28 08:51:23

标签: powershell

我想检查是否存在多个AD用户。我有一个带有hunderts ID的sql查询的数组(adList),但是当我使用这个值时我遇到了问题。 $($ adList [22])包含“00001120”,我查了一下!

示例(无输出):

$adList = Invoke-Sqlcmd -ServerInstance BENSQLCLU001 -Query $QueryFmt | ConvertTo-Csv -NoTypeInformation -Delimiter "," | Select-Object -Skip 1 | % {$_ -replace '"', ""}

$currentID = $($adList[22])
Get-ADUser -Filter {employeeNumber -eq $currentID}
Output: Nothing

示例(输出)

$currentID = 00001120
Get-ADUser -Filter {employeeNumber -eq $currentID}
Output: AD User...

1 个答案:

答案 0 :(得分:0)

好的,我明白了... $ adList包含字符串,这就是为什么它不起作用。是的,我是个菜鸟。 ; - )