12
AD SCRIPT DE USUARIOS MASIVOS EN WINDOWS SERVER 2012 YINA PAOLA GARZÓN BEDOYA TECNOLOGÍA EN GESTIÓN DE REDES DE DATOS FICHA 464324 INSTRUCTOR ISABEL CRISTINA YEPES

Ad script de usuarios masivos en windows server 2012

Embed Size (px)

Citation preview

Page 1: Ad script  de usuarios  masivos en windows server 2012

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

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

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

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

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

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

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

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

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

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