29 декабря 2008

Automatically update e-mail addresses based address policy

Тут у организации, в которой я поддерживаю Microsoft Exchange 2007 на аутсорсе, происходит плановая смена почтового домена.
Встала задача получить список пользователей у которых не стоит галка:
Automatically update e-mail addresses based on e-mail address policy.
так как в политике по умолчанию будет изменен основной домен для ответа и необходимо чтобы он обновился абсолютно у всех.

Собственно получить сам список можно простой командой выполненной в Exchange Management Shell:
Get-Mailbox | Where {$_.EmailAddressPolicyEnabled -like "False"} | fl Name

На выходе получим список, тех у кого собственно эта галочка отсутствует.
У меня еще стояла задача проверить по каким причинам была снята эта галочка. Поэтому я проверил каждого пользователя ручками, благо их немного было, и выставил галку вручную.
Для тех, кто хочет автоматически изменить данное свойство для всех пользователей, у которых по каким-либо причинам она была убрана, поможет следующая команда:
Get-Mailbox | Where {$_.EmailAddressPolicyEnabled -like "False"} | Set-Mailbox -EmailAddressPolicyEnabled:$true

В результате еще раз выполнив первую команду которую я привел, выполучете нулевой результат.

Удачи!

Комментариев нет:

Отправить комментарий