ad script de usuarios masivos en windows server 2012
TRANSCRIPT
![Page 1: Ad script de usuarios masivos en windows server 2012](https://reader036.vdocuments.co/reader036/viewer/2022082503/5588fb1bd8b42a321a8b4590/html5/thumbnails/1.jpg)
AD SCRIPT DE USUARIOS MASIVOS EN WINDOWS SERVER 2012
YINA PAOLA GARZÓN BEDOYA
TECNOLOGÍA EN GESTIÓN DE REDES DE DATOS
FICHA464324
INSTRUCTORISABEL CRISTINA YEPES
SERVICIO NACIONAL DE APRENDIZAJECENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL
MEDELLÍN2014
![Page 2: Ad script de usuarios masivos en windows server 2012](https://reader036.vdocuments.co/reader036/viewer/2022082503/5588fb1bd8b42a321a8b4590/html5/thumbnails/2.jpg)
INTRODUCCIÓN
El siguiente simple script crea toda la base de datos de cincuenta usuario de una empresa; a partir de la información de cada uno de estos, Está elaborado por la Microsoft, y modificado con la intención de adquirir conocimiento en el desarrollo y ejecución en el cual utilizaremos la PowerShell de Windows Server 2012.
![Page 3: Ad script de usuarios masivos en windows server 2012](https://reader036.vdocuments.co/reader036/viewer/2022082503/5588fb1bd8b42a321a8b4590/html5/thumbnails/3.jpg)
DEFINICIÓN DE SCRIPT
Los scripts son un conjunto de instrucciones generalmente almacenadas en un archivo de texto que deben ser interpretados línea a línea en tiempo real para su ejecución, se distinguen de los programas, pues deben ser convertidos a un archivo binario ejecutable para correrlos.Los scripts pueden estar embebidos en otro lenguaje para aumentar las funcionalidades de este, como es el caso los scripts PHP o JavaScript en código HTML.
![Page 4: Ad script de usuarios masivos en windows server 2012](https://reader036.vdocuments.co/reader036/viewer/2022082503/5588fb1bd8b42a321a8b4590/html5/thumbnails/4.jpg)
CONFIGURACIÓN Y EJECUCIÓN DE UN SCRIPT
El script fue bajado desde un enlace de la Microsoft, a esta plantilla ya elaborada la modificamos a las necesidades de la plática, crearemos cincuenta usuarios en el Active Directory con su respetivo nombre, apellido, email, teléfono, inicial, etc.
Primero que todo debemos tener un dominio y espacio de unidades organizativas en el Active directory; anterior mente he creado una unida organizativa llamada Call Center, dentro de este Script y dentro de script Usuarios
Procedemos a editar el script lo puedes hacer con un simple bloc de notas o con la PowerShell (desde el servidor del active directory)
En esta ocasión utilizare Powershell para editarlo
![Page 5: Ad script de usuarios masivos en windows server 2012](https://reader036.vdocuments.co/reader036/viewer/2022082503/5588fb1bd8b42a321a8b4590/html5/thumbnails/5.jpg)
El script lo partiré en varios pedazos para explicar mejor y detallar los cambios que se debe hacer para adecúalos a mis necesidades:
NOTA: las líneas que empiezan por (#) son comentarios del programador y se debe dejar tal y como están
SCRIPT NUEVO
SCRIPT MODIFICADO
Nota:
“\import_create_ad_users.csv” = linea (11), este archivo contiene los datos de los usuarios
“\create_ad_users.log” =linea(13), es el archivo que almacena los registors del script
$location= linea(17), es donde colocamos la ruta donde deben quedar los usuarios creados. OU=unidad organizativa, DC=dominio.
![Page 6: Ad script de usuarios masivos en windows server 2012](https://reader036.vdocuments.co/reader036/viewer/2022082503/5588fb1bd8b42a321a8b4590/html5/thumbnails/6.jpg)
SCRIPT NUEVO
SCRIPT MODIFICADO
Nota:
If($_.co –eq “Colombia”) =línea(27), hay que establecer desde que país esta
$_.co =”co” =línea (29)= la abreviatura del país
Linea (34) = el numero al terminar se cambia dependiendo de las políticas que se tenga para el largor del nombre de los usuarios a crear en mi caso no se pueden pasar de 15
![Page 7: Ad script de usuarios masivos en windows server 2012](https://reader036.vdocuments.co/reader036/viewer/2022082503/5588fb1bd8b42a321a8b4590/html5/thumbnails/7.jpg)
SCRIPT NUEVO
SCRIPT MODIFICADO
Nota:
Linea (40) lo mismo de la linea 34
Línea (45) givename se refiere a sam que es lo mismo q lastname
![Page 8: Ad script de usuarios masivos en windows server 2012](https://reader036.vdocuments.co/reader036/viewer/2022082503/5588fb1bd8b42a321a8b4590/html5/thumbnails/8.jpg)
SCRIPT NUEVO
SCRIPT MODIFICADO
Nota:
Linea (61) agregamos el comando –Enabled $true es para que los usuarios nos creen “prendidos, subidos”
En las líneas (67, 68.69.70.71) colocamos # para evitar errores de extensión del archivo
![Page 9: Ad script de usuarios masivos en windows server 2012](https://reader036.vdocuments.co/reader036/viewer/2022082503/5588fb1bd8b42a321a8b4590/html5/thumbnails/9.jpg)
Nota:
No tuvimos que modificar nada.
MODIFICACIÓN DEL ARCHIVO QUE LLEVA LA INFORMACIÓN DE LOS USUARIOS:
ARCHIVO ORIGINAL. CSV.
Este archivo lleva toda la información de los usuarios, en la primera linea vemos los parámetros de guía y en la segunda la respuesta a estos: ejemplo
Cn = nombres
GivenName = primer nombre
Initials = inicial del nombre
SN =Segundo nombre
![Page 10: Ad script de usuarios masivos en windows server 2012](https://reader036.vdocuments.co/reader036/viewer/2022082503/5588fb1bd8b42a321a8b4590/html5/thumbnails/10.jpg)
ARCHIVO MODIFICADO
Ya teniendo los dos archivos totalmente perfectos y abiertos, corremos el script en la PowerShell
Listo, ahora verificamos que se encuentren los usuarios
![Page 11: Ad script de usuarios masivos en windows server 2012](https://reader036.vdocuments.co/reader036/viewer/2022082503/5588fb1bd8b42a321a8b4590/html5/thumbnails/11.jpg)