我无法使用以下属性:/
mail
mailNickname
name
cn
dn
这背后的原因是因为我们将重命名AD中的每个对象(数千个组),并且我需要更改所有属性。
在任何地方都在阅读Quest,但是他们只把displayName作为一个例子而没有更高级的。
我已经得到了以下工作:
get-QADGroup -SearchRoot 'ex.local/' -LdapFilter '(samaccountname=test_group*)' -GroupType 'Distribution' -IncludedProperties "displayName", "mailNickname", "name", "mail" | foreach-object {
Set-QADGroup $_ –displayName ("new_displayname")
}
答案 0 :(得分:1)
您可以尝试:
Set-QADGroup $ _ -ObjectAttributes @ {mail =“New_Mail”; mailNickname =“New_mailNickname”; name =“New_Name”}
将组从OU移动到另一个组时, DN
和CN
将会更新。
答案 1 :(得分:1)
但有一点,你不能通过设置Name属性来重命名组,你会收到错误。要重命名对象,请使用Rename-QADObject
cmdlet