1

我无法使以下属性起作用:/

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

2 回答 2

1

但有一件事,你不能通过设置 Name 属性来重命名组,你会得到一个错误。要重命名对象,请使用Rename-QADObjectcmdlet

于 2012-06-25T18:20:16.493 回答
1

你可以试试:

设置 QADGroup $_ -ObjectAttributes @{mail = "New_Mail"; mailNickname = "New_mailNickname"; 名称=“新名称”}

DN并将CN在您将组从 OU 移动到另一个 OU 时更新。

于 2012-06-25T14:24:55.067 回答