Как изменить суффикс UPN нескольких пользователей?

Я готовлюсь к переезду в office365, и, поскольку у нас есть домен mydomain.local, мне нужно добавить альтернативный UPN (такой же, как мое пространство имен SMTP), так mydomain.com. Я добавил альтернативный UPN в свой домен, и теперь я хочу сменить несколько пользователей одновременно.

Я выбираю несколько пользователей> щелкните правой кнопкой мыши> свойства> учетная запись> UPN-суффикс и выберите UPN из раскрывающегося списка. Когда это будет сделано, я нажимаю OK или Apply и получаю следующую ошибку для всех выбранных пользователей:

Указанный атрибут службы каталогов или значение не существует.

Когда я меняю его у одного пользователя, он работает без проблем.

Теперь мой вопрос: может ли кто-нибудь помочь мне решить, скажите, почему эта ошибка проявляется или каким образом я могу этого добиться.

Спасибо

2 ответа

Вы можете попробовать http://admodify.codeplex.com/.
Вот статья, показывающая пример его использования здесь: http://blogs.technet.com/exchange/archive/2004/08/04/208045.aspx

Используйте следующие сценарии powershell. Измените contoso.local на свое фактическое доменное имя.

$localUsers = Get-ADUser -Filter {UserPrincipalName -like "contoso.local"} -Properties UserPrincipalName -ResultSetSize $null

$localUsers | foreach { $newUpn = $_.UserPrincipalName.Replace("contoso.local", "yourdomain.com"; $_ | Set-ADUser -UserPrincipalName $newUpn}

Лучше использовать скрипт для смены массовых пользователей, а не по методу, который вы упомянули.

Для этого вы можете использовать сценарий PowerShell (рекомендуется) или VBScript.

Сценарий PowerShell (с использованием файла CSV):

http://gallery.technet.microsoft.com/Change-UPN-592177ea

Сценарий PowerShell (для всех пользователей в базе поиска OU):

http://community.spiceworks.com/scripts/show/1457-mass-change-upn-suffix

VBScript:

http://blogs.technet.com/b/heyscriptingguy/archive/2004/12/06/how-can-i-assign-a-new-upn-to-all-my-users.aspx?Redirected=true

Другие вопросы по тегам