0

玩弄 Lotus Notes 到 Active Directory 连接器后,我设法将所有用户的NameCN字段distinguishedName更改为类似于电子邮件地址。啊。除了使用 cn/ldap 来引用 AD 的 1 个实用程序之外,一切似乎都很好,但在 AD 用户和计算机中看起来很奇怪。

我想重写用户name字段以将其更新回以前的样子(这修复了我看到cn的字段)。dn最好使用 AD Powershell 或 Exchange Management shell。

当使用交换管理外壳并写入name字段时,它还会重写“showinaddressbook”值。(图这一定是交换的东西,但我不能让它发生)。这是我所做的:

$displayname = Get-MailUser -Identity joe.user | select -ExpandProperty Displayname

Set-MailUser -Identity joe.user -Name $displayname

尝试使用 AD Powershell 并执行类似操作时,似乎无法使用“set-aduser”写入名称字段。我在这方面并没有受过太多教育。但我希望能够用“givenname surname”或“displayname”(首选)重写名称字段。并以某种方式循环遍历我的所有用户,而不会影响“showinaddressbook”交换属性。

4

2 回答 2

1

您可以使用以下命令更改 CN,但 CN 是 AD OU 中显示的名称,与 Full Name 相同

Set-ADUser $Username -PassThru | Rename-ADObject -NewName $FullName 
于 2018-09-05T22:46:36.453 回答
0

如果我在关注您...您需要使用Rename-ADObjectcmdlet。

于 2013-05-18T08:47:15.963 回答