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

Как я могу установить произвольный (не по умолчанию) атрибут для пользователя AD или контакта AD?

У меня есть пользователи AD или контакты, которые не Пользователи или контакты почтового ящика Exchange.

У меня также есть система SSO (технология Ping Identity ..., аналогичная Microsoft ADFS), в которой используется атрибут схемы AD: CustomAttribute1 для хранения информации, необходимой для SSO. это CustomAttribute1 был создан схемой обмена.

Я бы хотел использовать CustomAttribute1 как для пользователей AD, так и для контактов AD, а также для эквивалентных пользователей и контактов Exchange.

Вопрос

Поскольку инструменты Exchange позволяют мне изменять только пользователей «Exchange», как можно изменить аналог AD? например если следующая команда устанавливает почтовый ящик ...

set-mailbox -Identity christopher@company.com  -CustomAttribute1  chris@company.com  -WarningAction silentlyContinue

Какая команда позволит мне обновить пользователя AD (не являющегося почтовым ящиком) с тем же атрибутом схемы?

Пользователи Active Directory изменены с помощью Set-ADUser. Конкретный атрибут можно изменить с помощью -replace переключатель.


Например, чтобы обновить атрибут Info в Active Directory и заменить его новым значением:

Set-ADUser john.smith –replace @{info="John Smith is a Temporary Contractor"}

В вашем случае вы бы использовали что-то вроде:

Set-ADUser christopher –replace @{CustomAttribute1="chris@company.com"}

Вы можете управлять пользователями с помощью Set-ADUser, и контакты (или пользователи) с Set-ADObject.