Я - самоучка-администратор рабочей сети Active Directory, используемой для входа в Windows на ~ 30 ПК. Я унаследовал систему от кого-то другого, у кого также не было никакого прямого обучения Microsoft, и в результате я нахожусь в неведении относительно пары вещей.
В самой сети есть один компьютер под управлением Windows Server 2008 R2, выполняющий роль контроллера домена, DNS, общих файловых ресурсов и т. Д. Логины работают нормально, но я искал список пользователей, отключая старые учетные записи, и заметил кое-что, чего я не совсем понимаю. ,
Вот несколько примеров учетных записей пользователей:
Имя для входа: Джон
Имя: Джон
Фамилия: Смит
Отображаемое имя: Джон Смит
Каноническое имя объекта: domain.com/Users/johnИмя для входа: bob
Имя: Bob
Фамилия: French
Отображаемое имя: Bob French
Каноническое имя объекта: domain.com/Users/Bob French
Текущий контроллер домена был заменен на другой, который использовался для запуска Windows Server 2003. Первый образец учетной записи был создан, когда для блока Server 2003 установлен DC, а второй - для более новой версии Server 2008 R2. Почему каноническое имя отличается и имеет ли это какое-то значение?
Меня больше всего раздражает тот факт, что мой список пользователей в браузере активной директории имеет половину учетных записей как «имя» и половину как «имя и фамилия».
Могу ли я сделать что-то, чтобы сделать их одинаковыми, не ломая рабочие счета?
domain.com/Users
OU? Или это просто пример?Ответы:
Active Directory на самом деле не заботится о том, как RDN объекта учетной записи пользователя (последняя часть канонического имени) относится к другим свойствам, таким как отображаемое имя или имя входа в систему - до тех пор, пока значение каждого отдельного атрибута не нарушает определение схемы.
Поведение формы «Новый пользователь» в Active Directory - пользователи и компьютеры (а также ряд других диалогов) значительно изменилось между Windows Server 2003 и Windows Server 2008 R2 - и, вероятно, поэтому они не согласованы
Вы можете использовать PowerShell для перемещения несистемных учетных записей, а затем просматривать пользователей и переименовывать их в любое отображаемое имя:
На первом этапе вы также можете просто выделить все учетные записи пользователей в ADUC и перетащить их в другое место.
источник
CN / DN объекта не так уж важен, так как он используется только внутри AD и в запросах LDAP; конечные пользователи (и администраторы) очень редко видят это. На самом деле он изменяется сам по себе, когда вы перемещаете объекты, поскольку включает полный путь LDAP объекта.
Если вы хотите стандартизировать его, это можно сделать без каких-либо побочных эффектов; единственное, что на самом деле беспокоит пользователей - это их имя для входа в систему, и если вы не измените это , они будут продолжать входить в систему как обычно.
Чтобы изменить его, вы можете использовать консоль ADUC или команду PowerShell Rename-ADObject .
источник
Команда dsmove должна иметь возможность изменить каноническое имя для вас. Я делал это в тестовых средах, но никогда в реальных условиях, поэтому я советую действовать с осторожностью.
Кроме того, я бы посоветовал реализовать другой контроллер домена, чтобы избежать головной боли, если ваш единственный контроллер домена выйдет из строя.
источник