Soy un administrador autodidacta de una red de Active Directory de trabajo utilizada para inicios de sesión de Windows en ~ 30 PC. Heredé el sistema de otra persona que tampoco tenía ninguna capacitación directa de Microsoft y, como resultado, estoy en la oscuridad en un par de cosas.
La red en sí tiene una sola máquina con Windows Server 2008 R2 que actúa como controlador de dominio, DNS, archivos compartidos, etc. Los inicios de sesión funcionan bien, pero estaba hurgando en la lista de usuarios al deshabilitar cuentas antiguas y noté algo que no entiendo .
Aquí hay un par de cuentas de usuario de muestra:
Nombre de inicio de sesión: John
Nombre: John
Apellido: Smith
Nombre para mostrar: John Smith
Nombre canónico del objeto: dominio.com/Users/johnNombre de inicio de sesión: bob
Nombre: Bob
Apellido: francés
Nombre para mostrar: Bob francés
Nombre canónico del objeto: dominio.com/Users/Bob francés
El controlador de dominio actual se cambió de otro que solía ejecutar Windows Server 2003. La primera cuenta de muestra se creó cuando el cuadro Server 2003 era DC, el segundo se creó cuando el cuadro Server 2008 R2 más nuevo era DC. ¿Por qué el nombre canónico es diferente y hace alguna diferencia?
Me molesta principalmente el hecho de que mi lista de usuarios en el navegador del directorio activo tiene la mitad de las cuentas como 'nombre' y la otra mitad como 'nombre apellido'.
¿Puedo hacer algo para que todos sean iguales sin romper cuentas de trabajo?
fuente
domain.com/Users
unidad organizativa? ¿O es solo un ejemplo?Respuestas:
Active Directory realmente no se preocupa por cómo el RDN del objeto de la cuenta de usuario (la última parte del nombre canónico) se relaciona con otras propiedades como el nombre para mostrar o el nombre de inicio de sesión, siempre que el valor de cada atributo individual no viole el definición de esquema
El comportamiento del formulario "Nuevo usuario" en Usuarios y equipos de Active Directory (así como en varios otros diálogos) ha cambiado significativamente entre Windows Server 2003 y Windows Server 2008 R2, y probablemente es por eso que no son consistentes
Puede usar PowerShell para mover las cuentas que no son del sistema, y luego pasar por los usuarios y cambiarles el nombre a cualquiera sea su Nombre para mostrar:
Para el primer paso, también puede resaltar todas las cuentas de usuario en ADUC y arrastrarlas y soltarlas en otra ubicación.
fuente
El CN / DN de un objeto no es tan relevante, ya que solo lo utiliza internamente AD y en consultas LDAP; los usuarios finales (y los administradores) rara vez llegan a verlo. En realidad, cambia por sí solo cuando mueve los objetos, porque incluye la ruta LDAP completa del objeto.
Si desea estandarizarlo, puede hacerlo sin ningún efecto secundario; Lo único que realmente les preocupa a los usuarios es su nombre de inicio de sesión, y siempre que no cambie eso , continuarán iniciando sesión como de costumbre.
Para cambiarlo, puede usar la consola ADUC o el comando PowerShell Rename-ADObject .
fuente
El comando dsmove debería poder cambiar el nombre canónico por usted. Lo he hecho en entornos de prueba pero nunca en entornos en vivo, por lo que aconsejaría proceder con precaución.
Además, semi-relacionado, recomendaría implementar otro controlador de dominio para evitar un dolor de cabeza en caso de que su único DC se caiga.
fuente