Один из вариантов - использовать Set-ADUser
из модуля ActiveDirectory
.В начале вашего скрипта (перед любыми циклами) вы можете запустить следующее, если у вас есть модуль, доступный для текущего сеанса.
Import-Module ActiveDirectory
После вашей команды New-Mailbox
вы можете добавить Set-ADUser
команда:
Set-ADUser -Filter "UserPrincipalName -eq '$($_.userprincipalname)'" -PostalCode "01010101" -POBox "000"
Иногда репликация AD может вызывать несоответствия с несколькими командами для объектов AD.Чтобы обойти это, вы, как правило, используете параметр -Server
, чтобы последовательно ориентироваться на контроллер домена, который будет видеть все ваши операции чтения и записи.Альтернативой (более медленной) является запуск пользовательских модификаций AD после создания всех почтовых ящиков и репликации данных на сайт AD, на который вы будете ориентироваться.