Назад | Перейти на главную страницу

Как обновить атрибут AD CustomAttribute1 и синхронизировать его с O365?

В нашей компании нам нужно обновить атрибут CustomAttribute1 для некоторых почтовых ящиков Exchange в сети O365, тогда, если мы делаем это из клиента или из PowerShell, говорят, что это невозможно, потому что пользователь синхронизирован с Active Directory, поэтому это должно быть сделано оттуда.

Set-Mailbox -Identity omar@dominio.com -CustomAttribute1 "Финансовый" Не удалось выполнить операцию над почтовым ящиком «Омар», так как это выходит за рамки записи текущего пользователя. Действие «Set-Mailbox», «CustomAttribute1» невозможно выполнить в объекте «Omar», поскольку объект синхронизируется из своей внутренней организации. Это действие должно выполняться над объектом в его внутренней организации.

Но если мы перейдем в AD и воспользуемся powershell: Get-ADUser omar -Properties появляется CustomAttribute1 нас

Get-ADUser: одно или несколько свойств недопустимы. Имя параметра: CustomAttribute1 Online: 1 Символ: 1 + Get-ADUser omar -Properties CustomAttribute1

Следовательно, ни один из них не может обновиться с AD, потому что он не существует или не распознается. Мы нашли кое-что, в котором говорилось, что он использует extensionAttribute1, но не работал. При перечислении свойств пользователя с помощью powershell не отображаются эти CustomAttribute1, 2, 3..15.

Итак, мы хотим знать, какой атрибут или поле в AD нужно обновить, чтобы при синхронизации с Office365 поле обмена отображалось как CustomAttribute1 обновленным? Или как создать в AD, если они это сделают?

Большое спасибо.

После просмотра множества сообщений и, наконец, открытия дела в Microsoft, мы смогли решить нашу проблему, выполнив следующие действия:

  1. Атрибуты extensionAttribute1 и extensionAttribute2 были добавлены в Active Directory.
  2. Затем приложение AD Sync было перенастроено на сервере, чтобы оно снова читало активную структуру каталогов.
  3. затем убедитесь, что два новых атрибута отображаются в разделе сведений об атрибутах, которые необходимо синхронизировать.
  4. Наконец выполните новую синхронизацию.

Вы ищете extensionAttribute1:

Set-AdUser -Identity <name> -Replace @{ extensionAttribute1="something" }