Получить пользователя AD, указав полное имя и полное имя менеджера - PullRequest
1 голос
/ 11 февраля 2020

Это может выглядеть глупо, но я пытаюсь найти пользователя с помощью Powershell, предоставив его полное имя и полное имя менеджера. Цель сценария - получить SamAccountName и Email Address, используя упомянутые значения, предоставленные другой командой (это единственные уникальные значения, которые я получаю - получение пользователя с помощью полного имени не представляет никакой проблемы, но возможно, что оно Я верну несколько результатов, и поэтому полное имя менеджера определит соответствующий результат). Сначала я использовал простую команду

Get-ADUser -server $gc -Filter { (CN -eq $uFullName) -and (extensionAttribute4 -eq $mFullName) }

. Она прекрасно работала, но, к сожалению, я заметил, что не все учетные записи используют extensionAttribute4 для хранения полного имени менеджера. Я думал об использовании фильтра на свойстве менеджера, но когда я попытался использовать (Manager -like "*value*"), он вернул, что оператор like не поддерживается этим атрибутом.

Я все еще пытаюсь найти решение для этого, но, возможно, у кого-то будет какое-то решение этой ситуации. Заранее спасибо.

...