我有 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
。