Set-QADUser可以设置所有属性吗?

我正在使用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"'} 

它为我工作。