Powershell:AD-GET不适用于变量



我想检查是否存在多个AD用户。我有一个来自 sql 查询的数组 (adList(,其中包含大量 ID,但是当我使用此值时我遇到了问题。$($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...
好的,

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

相关内容

  • 没有找到相关文章

最新更新