从CSV中提取SAM名称以查看它们是否存在

时间:2016-06-15 18:33:18

标签: csv powershell if-statement active-directory

我正在尝试导入ssv sam帐户名,然后检查AD以查看它们是否存在。目前,当程序运行时,它告诉我csv中没有用户在AD中,“'{user = joe}'在AD中不存在”;乔确实存在。填充results.csv的唯一内容如下:

TYPE System.String

长度 34

Import-Module ActiveDirectory

ForEach ($user in Import-Csv 'C:\users2.csv')

{ 
    $list = Get-Aduser -Filter "sAMAccountName -eq '$user'" 
    If ($list -eq $Null) {"'$user' does not exist in AD"}
    else  {"User found in AD '$user'" |
    Export-Csv 'C:\results.csv' }
}

0 个答案:

没有答案