Мне нужно создать множество псевдонимов электронной почты (больше, чем я хочу делать вручную), поэтому я хочу знать, есть ли способ добавить псевдонимы к существующим почтовым ящикам / пользователям по сценарию. Я не возражаю, если мне придется использовать PowerShell или внешний инструмент или нет.
Для каждого существующего пользователя мне нужно создать несколько новых псевдонимов электронной почты.
У меня есть, например:
Bernhard.Hofmann@domain.com
Затем я хочу создать:
Bernhard.Hofmann1@domain.com
Bernhard.Hofmann2@domain.com
Bernhard.Hofmann3@domain.com
Bernhard.Hofmann4@domain.com
Bernhard.Hofmann5@domain.com
...
Спасибо
Когда вы говорите «псевдоним», вы имеете в виду адрес электронной почты (потому что на языке Exchange псевдоним и адрес электронной почты - это две разные вещи)? Если да, почему бы просто не добавить адрес электронной почты в свою политику получателей?
РЕДАКТИРОВАТЬ
Если вы хотите добавить новый адрес электронной почты для всех пользователей, добавьте адрес электронной почты в существующую политику получателей по умолчанию. Если вы хотите добавить адрес электронной почты к подмножеству пользователей, вам необходимо создать новую политику получателей, используя фильтр, применимый к этому подмножеству пользователей (фильтр LDAP, основанный на каком-либо атрибуте этих пользователей, например отделе или офис например).
Несколько строк PowerShell сделают это за вас:
$ aliasname = Get-Mailbox -OrganizationalUnit "OUName" -ResultSize Неограниченно $ aliasname | Foreach-Object {$ _ | Set-mailbox -Alias}
Он получает список всех почтовых ящиков в OU под названием «Имя OU» (вы можете изменить фильтр в соответствии со своими потребностями), а затем устанавливает псевдоним для каждого из этих почтовых ящиков. Очевидно, вы можете использовать объект почтового ящика, чтобы получить имя, UPN и т. Д., Чтобы использовать его как часть вашего псевдонима, если хотите.