我想检查是否存在多个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...
答案 0 :(得分:0)
好的,我明白了... $ adList包含字符串,这就是为什么它不起作用。是的,我是个菜鸟。 ; - )