如何为 AD 用户或 AD 联系人设置任意(非默认)属性?

如何为 AD 用户或 AD 联系人设置任意(非默认)属性?

我有 AD 用户或联系人不是Exchange 邮箱用户或联系人。

我还有一个 SSO 系统(Ping Identity... 类似于 Microsoft ADFS 的技术),它利用 AD Schema 属性:CustomAttribute1存储 SSO 所需的信息。这CustomAttribute1是由 Exchange Schema 创建的。

我想要CustomAttribute1同时使用 AD 用户和 AD 联系人,以及 Exchange 等效用户和联系人。

问题

由于 Exchange 工具只允许我修改“Exchange”用户,那么如何修改 AD 对应方?例如,如果以下命令设置邮箱...

set-mailbox -Identity [email protected]  -CustomAttribute1  [email protected]  -WarningAction silentlyContinue

哪个命令允许我更新同一架构属性下的 AD 用户(非邮箱)?

答案1

使用 修改 Active Directory 用户Set-ADUser。可以使用 开关修改特定属性-replace


例如,更新 Active Directory 中的 Info 属性并将其替换为新值

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

就你的情况而言,你会使用类似的东西:

Set-ADUser christopher –replace @{CustomAttribute1="[email protected]"}

答案2

您可以使用 管理用户Set-ADUser,以及使用 管理联系人(或用户)Set-ADObject

相关内容