我正在使用 Quest 命令行进行非常简单直接的更新,但它不起作用。没有错误,只是无法更改值:
Set-QADUser ttest -ObjectAttributes @{office="ABQ"}
再简单不过了 - 我做错了什么?这两个都工作正常:
Set-QADUser ttest -objectAttributes @{otherTelephone=@('555-34-67','555-34-68')}
Set-QADUser ttest -objectAttributes @{otherTelephone=''}
但事实并非如此:
Set-QADUser ttest -objectAttributes @{extensionattribute2="test"}
答案1
检查 Active Directory 中属性的实际名称。“office”属性不存在。我相信您想要physicalDeliveryOfficeName
。查询用户对象以获取 extensionAttribute2 时,请务必使用 -IncludeAllProperties。
使用ADSI編輯获取 AD 用户属性的列表。
答案2
尝试这个:
Set-QADUser ttest -objectAttributes @{extensionattribute2='"test"'}
它对我有用。