我正在使用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"}
检查Active Directory中属性的实际名称。 “office”属性不存在。 我相信你想要physicalDeliveryOfficeName 。 在查询用户对象以获取extensionAttribute2时,请务必使用-IncludeAllProperties。
使用ADSIEdit获取AD用户属性的列表。
尝试这个:
Set-QADUser ttest -objectAttributes @{extensionattribute2='"test"'}
它为我工作。