Creación masiva de usuarios en el Directorio Activo con PowerShell (parte 1)

Dentro de un fichero, en cada línea hay un nombre de usuario.

[crayon-6a619670b930a695501211/]

Explicación paso a paso (un poquito de explicación):

¿Cómo leer el fichero?

[crayon-6a619670b930f685197544/]

¿Cómo leer cada línea del fichero?

[crayon-6a619670b9311716145608/]

¿Cómo crear un usuario para cada línea leída?

Paramétros necesarios:

  • Name: nombre que se muestra.
  • Path: ruta en donde se crea el usuario primero se indica la Unidad Organizativa (asir1) después dominio de segundo nivel (andel) y por último dominio nivel superior (local)
  • Sam: nombre para el Directorio Activo.
  • AccountPassword es el password (es el mismo para todos en este caso).
  • Enable habilitar la cuenta.

Más información sobre los parámetros:

[crayon-6a619670b9312719223956/]

Problemas que nos hemos podido encontrar y sus soluciones:

Mensajes de error posibles:

  • La cuenta especificada ya existe | SOLUCIÓN: crear la cuenta con otro nombre.
  • La contraseña no cumple los requisitos de historial, complejidad o longitud del dominio | SOLUCIÓN: crear un pass más complejo.