Active-Directory

如何為普通 AD 使用者設置“CustomAttribute6”?

  • June 10, 2014

我正在嘗試在 Powershell 中設置 AD 屬性 6 來更新沒有郵箱且不是交換聯繫人的使用者;並且只是一個 AD 使用者 ObjectClass : user

我正在使用的命令是:

get-adobject -filter {mail -eq "danielk@company.com"  } 
        | set-adobject -replace @{CustomAttribute6="daniel.k@company.com" }

我得到的錯誤是

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 "danielk@asdf.com" } | set-adobject <<
<<  -replace @{CustomAttribute6="daniel.k@nfp.com" }
   + 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

由於我已盡我所能簡化此操作,因此我不知道下一步該嘗試什麼。任何幫助表示讚賞。

我認為該屬性的正確名稱是extensionAttribute6,試試看?

引用自:https://serverfault.com/questions/604102