玩弄 Lotus Notes 到 Active Directory 连接器后,我设法将所有用户的Name
和CN
字段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”交换属性。