Есть ли способ настроить AD и / или Exchange так, чтобы при настройке двух человек с одинаковыми именами в AD он просто добавлял средний инициал в электронное письмо вместо числа в конце?
Пример: У Джона Джейкобса есть имя пользователя jjacobs и адрес электронной почты jjacobs@example.com. Здесь также работает его жена, ее зовут Джоан. Когда она добавляется в AD, ее имя пользователя изменяется на jajacobs, поскольку ее второе имя - ariel, но теперь ее адрес электронной почты отображается как jjacobs2@example.com вместо jajacobs@example.com.
Как мы можем это изменить?
Я не знаю, как изменить конфликтное поведение. Вы можете изменить политику адресов электронной почты, но это повлияет на всех пользователей.
Я думаю, что большинство людей просто изменит адрес электронной почты вручную.
Один из способов справиться с этим - изменить соглашение об именах для учетных записей пользователей AD, включив в него средний начальный символ, а затем изменить политику адресов электронной почты для использования настраиваемого SMTP-адреса, включающего имя, отчество и фамилия (% g% i% s).
В своем вопросе вы сказали:
Когда она добавляется в AD, это изменяет ее имя пользователя
Active Directory не просто решает самостоятельно поместить этот средний инициал в SAMAccountName.SAMAccountName - это обязательное поле, которое необходимо указать при создании учетной записи. AD выдаст ошибку при создании учетной записи, если в домене есть повторяющееся имя SAMAccountName.
При создании почтового ящика Exchange автоматически назначит псевдоним учетной записи AD с включенной поддержкой почты, если это сделано каким-либо другим способом, кроме EMC / ECP . (Похоже, что через EMC / ECP псевдоним является обязательным полем, но я не проверял его для проверки.) Он попытается сопоставить псевдоним с SAMAccountName (псевдоним - это термин Exchange для того, что он сопоставляет с атрибутом mailNickname AD. ). Если есть повторяющийся псевдоним, он добавляет номер к новому псевдониму, который он создает.
Но что-то не складывается в вашем вопросе. У вас не должно быть повторяющихся псевдонимов без дублирующего имени SAMAccountName. Вы можете иметь дубликаты SAMAccountNames только в том случае, если у вас есть Exchange в лесу с несколькими доменами. При этом Exchange не позволит вам ввести повторяющийся псевдоним, однако, если что-то редактирует атрибут AD mailNickname, который не является ключевым полем в AD и допускает повторяющиеся значения.
В документации Exchange переменная % m
сопоставляется с псевдонимом Exchange, и по вашему вопросу видно, что у вас есть политика электронной почты, которая выглядит (скрыта) для ваших почтовых адресов. Во время проверки я только что понял, что вы можете использовать% 1g% s, и большая часть того, что я сказал, должно дать вам повод задуматься о переходе в (скрытый), если вы хотите подумать об этом. Так что, возможно, у вас есть (скрыто) (1-я буква имени / имени, а затем имя / фамилия) Статья Technet, в которой есть переменные политики адресов электронной почты Exchange.
Мне кажется, что вам нужно пересмотреть свой процесс для учетной записи AD а затем создание почтового ящика и посмотрите, есть ли в этом шаге, который поможет вам лучше справиться с этой ситуацией и уловить повторяющиеся значения дальше по цепочке.
Попробуйте использовать сценарий Powershell для New-ADUser с помощью try / catch или -whatif
, чтобы найти дублирующего пользователя AD, прежде чем вы дойдете до точки, где Exchange переименовывает псевдоним. Затем вы можете использовать любую логику, чтобы назвать его так, как вы хотите.