Я хотел бы сравнить список адресов электронной почты, которые у меня есть в файле CSV, с нашей Active Directory.У меня возникают трудности с соединением всех частей.
Psuedo-Code:
- Импорт списка адресов электронной почты в запрос активного каталога моей компании.
- Присоединяйтесь по адресу электронной почты.
- Возвращайте только те записи, в которых включена учетная запись в AD.
Код:
Import-Csv users.csv |
Get-ADUser -Filter {mail -eq $_.mail } |
where {$_.enabled -eq $true} |
Select-Object -Property DistinguishedName, samaccountname, mail, enabled
Я думаю, мне нужно добавитьдополнительная информация для SearchBase, но я не могу понять, как ее добавить.
Например: -SearchBase "DC=na,DC=corp,DC=<company name>,DC=com"
В файле CSV есть один столбец.Имя столбца - почта.Атрибут AD, который я пытаюсь сделать, - это почта.