Ldap скрипт работает только с одним письмом - PullRequest
0 голосов
/ 17 апреля 2019

В настоящее время есть этот код, но он не зацикливается или работает неправильно.

$path = "D:\users.csv"
$csv = Import-Csv $path 
Import-Module ActiveDirectory

foreach($line in $csv){
    $User = Get-ADUser -LDAPFilter "(&(objectclass=user)(mail=$($line.Email)))"
    If ($User -eq $Null) {
        "User does not exist in AD   " + $line.Email 
    } Else {
        "User found in AD  - " + $line.Email
    }
}

1 Ответ

0 голосов
/ 18 апреля 2019

Попробуйте и дайте мне знать, как это происходит: сначала в свой CSV-файл добавьте заголовок Name, а под ним всех пользователей, которые будут добавлены.Имя Джон Нэнси и т.д. ... тогда для powershell

$file = "D:\users.csv"
$inputs = Import-Csv -path $file |select -expandproperty Name
foreach($input in $inputs){
your rest of code here...`enter code here`
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...