通过Lotus Notes连接到Active Directory连接器,我设法将我所有用户的Name
,CN
和distinguishedName
字段更改为类似于电子邮件地址。啊。 除了可能使用cn/ldap引用AD的1个实用程序之外,所有这些看起来都很好,但它在AD用户和计算机中看起来很奇怪。使用Powershell为Active Directory用户重写Name,CN和DN属性
我想重写用户name
字段,以将其更新回它以前的样子(这修复了我看到的cn
和dn
字段)。最好使用AD Powershell或Exchange Management shell。
当使用Exchange管理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”交换属性。
啊是的,谢谢。这看起来会起作用。 – Scott