Set-QADGroup,设置属性

时间:2012-06-25 13:46:03

标签: powershell quest

我无法使用以下属性:/

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")
}

2 个答案:

答案 0 :(得分:1)

您可以尝试:

Set-QADGroup $ _ -ObjectAttributes @ {mail =“New_Mail”; mailNickname =“New_mailNickname”; name =“New_Name”}

将组从OU移动到另一个组时,

DNCN将会更新。

答案 1 :(得分:1)

但有一点,你不能通过设置Name属性来重命名组,你会收到错误。要重命名对象,请使用Rename-QADObject cmdlet