none
Como obtener un fichero de texto con los usuarios de mi DA (Windows 2000 Server) RRS feed

  • Pregunta

  • Hola: Me gustaría saber como puedo obtener un fichero de texto con los usuarios de mi Directorio Activo en un dominio con W. 2000 Server.

    Gracias.

    lunes, 22 de marzo de 2010 15:09

Respuestas

Todas las respuestas

  • Con el comando CSVDE puedes exportar lo que quieras a formato texto.

    En tu caso, sería algo como:  

    (CSVDE -f adusers.csv -r  objectClass=user) 

    Saludos,
    Marc
    MCSA/MCSE 2003
    MCITP: Enterprise Administrator
    MCTS: Exchange 2007
    lunes, 22 de marzo de 2010 15:18
    Moderador
  • Muchas gracias. LO he probado y ya lo tengo pero no me aparecen los campos descripción donde le pongo el departamento al que pertenece ni tampoco el tipo donde le indico que es un usuario. De esta forma, luego lo puedo filtrar en Excel.

    Gracias de nuevo.

    lunes, 22 de marzo de 2010 16:01
  • Añade el parámetro -l detrás de "user" con los filtros que necesites

    CSVDE -f adusers.csv -r  objectClass=user -l "cn,givenName,Title,SamAccountName,Description"

    Tienes una lista de atributos en http://www.computerperformance.co.uk/Logon/LDAP_attributes_active_directory.htm


    Saludos,
    Marc
    MCSA/MCSE 2003
    MCITP: Enterprise Administrator
    MCTS: Exchange 2007
    lunes, 22 de marzo de 2010 16:25
    Moderador
  • Hola: He estado probando y me surgen dos problemas:

    1. Algunos usuarios después de exportar la información me aparecen con la descripción X'466f726d6163696f6e2041636f676964612028536576696c6c61, por ejemplo.

     

    2. Yo filtro por objectclass=user y también me aparecen los equipos. Sólo quiero que aparezcan los usuarios.

     

    Muchas gracias por anticipado.

    viernes, 26 de marzo de 2010 19:06
  • ¡Que tál, JuanjoSpain!

     

    Prueba con este query (ejecútalo desde el Controlador de Dominio):

    dsquery user -limit 500 > archivo.csv

    El parametro limit es para ajustar un nuevo límite (el límite default del dsquery es 100).

     

    Espero que te sirva.

    Saludos.

    viernes, 26 de marzo de 2010 19:34
  • Hola: Este comando no me funciona. Parece ser que dsquery es para Windows Server 2003 y mi caso es con Windows 2000 Server.

    Gracias.

    miércoles, 14 de abril de 2010 7:55
  • No importa, copia los ejecutables de dsquery, dsadd, etc., al Windows 2000 y verás cómo funcionan.

     

    El tema de que con CSVDE te aparezcan algunos usuarios del estilo de X'466f726d6163696f6e2041636f676964612028536576696c6c61 es debido a que contienen eñes, acentos y cosas así.

    El tema del filtro es porque el atributo objectclass no tiene un único valor, es un array y un mismo objeto tiene varios tipos, siendo el de user uno de los de los equipos; para evitar los equipos debes añadir objectcategory=person.


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    miércoles, 14 de abril de 2010 9:20
    Moderador
  • Hola:

    Efectivamente aparecen así los que tienen acentos y/o eñes.En la pestaña General de Propiedades del usuario he cambiado los acentos y las eñes pero en el campo Name del DA no me actualiza estos cambios. ¿Podría decirme a que se debe y como podría corregirlo?

    Por otra parte, ya me aparecen sólo los usuarios.

    Respecto a los ejecutables: ¿Te refieres a copiar el dsquery.exe de W.S. 2003 y pegarlo en cualquier lugar de W.S.2000 y ejecutarlo?

    Gracias.

    miércoles, 14 de abril de 2010 11:31
  • Para cambiar el Name del usuario, en lugar de hacerlo abriendo sus propiedades, le señalas y pulsas F2, y lo cambias ahí, una vez cambiado se abrirá un cuadro de diálogo donde le puedes cambiar el resto de propiedades referentes al nombre (nombre propio, apellidos, nombre para mostrar).

    Respecto a lo de los ejecutables, efectivamente se trarta de copiarlos desde un Windows 2003 al Windows 2000 (lo mejor es que lo copies a una carpeta que entre en el path, por ejemplo c:\WinNT\system32 (si en c: está el sistema operativo). Eso sí, es necesario tener al menos SP3 en el Windows 2000:

    Windows 2000 domain controllers require SP3 or later when using Windows Server 2003 administration tools
    http://support.microsoft.com/?scid=kb%3Ben-us%3B325465&x=19&y=6


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    miércoles, 14 de abril de 2010 15:42
    Moderador