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

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

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

我想为AD用户和AD联系人以及Exchange等效用户和联系人使用CustomAttribute1

由于Exchange工具只允许我修改“Exchange”用户,因此修改AD对应的方法是什么? 例如,如果以下命令设置邮箱…

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

什么命令将允许我在相同的模式属性下更新AD用户(非邮箱)?

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


例如,要更新Active Directory中的Info属性并将其replace为新值 :

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

在你的情况下,你会使用非常类似的东西:

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

您可以使用Set-ADUserpipe理用户,并使用Set-ADObject联系(或用户)。