如何为常规 AD 用户设置“CustomAttribute6”?

如何为常规 AD 用户设置“CustomAttribute6”?

我正在尝试在 Powershell 中设置 AD 属性 6 来更新没有邮箱、不是 Exchange 联系人且只是 AD 用户的用户 ObjectClass : user

我使用的命令是:

 get-adobject -filter {mail -eq "[email protected]"  } 
         | set-adobject -replace @{CustomAttribute6="[email protected]" }

我得到的错误是

Set-ADObject : The specified directory service attribute or value does not exis
t
Parameter name: CustomAttribute6
At line:1 char:75
+ get-adobject -filter {mail -eq "[email protected]" } | set-adobject <<
<<  -replace @{CustomAttribute6="[email protected]" }
    + CategoryInfo          : InvalidArgument: (CN=k\, Dan...e,DC=asdf,DC=
   com:ADObject) [Set-ADObject], ArgumentException
    + FullyQualifiedErrorId : The specified directory service attribute or val
   ue does not exist
    Parameter name: CustomAttribute6,Microsoft.ActiveDirectory.Management.Comm
   ands.SetADObject

由于我已经尽可能简化了这个问题,我不知道下一步该怎么做。任何帮助我都感激不尽。

答案1

我认为该属性的正确名称应该是extensionAttribute6,试试看?

相关内容