Modulo 4 - Automating Active Directory Domain Service Administration
Modulo 4 - Automating Active Directory Domain Service Administration
Page 1 of 28
CSVDE--> Comma Separated Values Data Exchange (Intercambio de datos de valores separados por comas)
El formato de archivos es csv. Es un archivo que almacena una tabla de valores en la que se separan por comas en lugar de por tabuladores
Siempre tiene una primera fila en la que se indican los ttulos o nombres de las columnas. Las siguientes filas son los registros que vamos a
exportar o importar.
NOTA: Con el parmetro CSVDE NO se pueden modificar objetos, se pueden crear nuevos, pero no modificar
Ejemplo:
Todos los objetos que tengo en el directorio activo lo va a exportar a adobject.csv
Lo abrimos, y lo borramos
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 2 of 28
-r --> creamos un filtro donde le vamos a decir que saque solo los objetos "Usuario"
y lo guardamos en un archivo que vamos a llamar PrUsers.csv
Vamos a hacer la exportacin de todos los objetos que tenemos dentro de la unidad organizativa "Sale"
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 3 of 28
-p --> es la profundidad con la que queremos exportar. Si ponemos "base" solo saca la base
-p subtree --> hace la bsqueda de todo lo que hay debajo. Si no se pone nada, por defecto es subtree.
Si queremos sacar 2 columnas concretamente: (en este caso vamos a sacar la ultima columna. Vamos a sacar el DN y el UPN, solo de
los usuarios.
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 4 of 28
Creamos una Unidad Organizativa (Llamado "Mod4")(lo hacemos desde el entorno grafico) con 6 usuarios que importamos con el
archivo que hemos descargado desde Office 365 (desde lnea de comandos)
Primero modificamos el archivo y cambiamos "sales" por "mod4" para que lo ubique en su OU.
NOTA: csvde no permite utilizar contrasea, solo admite texto en plano, por lo que los usuarios estn deshabilitados. Tampoco permite
modificar.
ldifde. La diferencia con el csvde es que con este comando si puedo modificar.
Las opciones de comandos son iguales que las que de csvde.
Ejemplos:
Vamos a exportar todos los objetos que estn dentro de la unidad organizativa de "Mod4"
Y muestra: (Cada bloque est separado por una lnea en blanco) y solo muestra los atributos que tienen valores, tambin se muestran
mas ordenados.
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 5 of 28
Los borramos desde Entorno Grafico para volver a incorporar los usuarios que nos hemos descargado en el bloc de notas que vemos arriba.
Me dice que no podemos importarlo porque estn protegidos algunos atributos, por lo que hay que quitar los atributos que crean conflicto.
Antes:
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 6 of 28
Despus:
Imagen
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 7 of 28
Imagen
Lo modificamos borrando todos los usuarios menos uno y cambiando add por delete
Imagen
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 8 of 28
Y ahora creamos un usuario nuevo. El usuario es nuevo porque el SID es diferente aunque el nombre del usuario sea el mismo.
Imagen
Ejercicio:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Usar LDIFDE para aadir a los 6 usuarios de la OU Mo4 como miembros del grupo Auditors. (changetype:modify) Escuchar detenemidamente la
grabacion del dia 9/10/2014 para escuchar la explicacion.
Primero consultamos el archivo Mod4Object
Y lo que necesitamos es el CN de cada usuario.
Imagen
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 9 of 28
Imagen
Vamos a comprobarlo:
Imagen
Imagen
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Comandos DS.
Queremos aadir un usuario:
Imagen
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 10 of 28
El usuario aparece deshabilitado. Entramos en el centro Administrativos, seleccionamos el usuario con el botn derecho y propiedades.
Pero vamos a ver como desde el comando "DS" podemos modificar por ejemplo el departamento al que pertenece el usuario.
Imagen
Ahora lo borramos
Imagen
Comandos PowerShell:
Compejidad de contraseas:
Definida en el dominio en GPO:
Al menos 8 caracteres
Maysculas y minsculas.
Algn carcter no alfanumrico (@,#,-,.)
Si no se cumplen estos requisitos, podemos crear la cuenta, pero no habilitarla.
Ahora borramos el usuario:
Imagen
Gestin de Grupos:
Add-ADGroupMember: Dado un grupo, aadimos miembros (usuarios u otros grupos) a ese grupo.
Add-ADPrincipalGroupMembership: Dado un usuaurio, un grupo o un equipo, lo hacemos miembro de uno o varios grupos.
NOTA: "Principal" es un usuario, grupo o equipo (Un objeto con SID)
NOTA: Membership significa "de quien es miembro"
CANAL SEGURO --> Miran en casa
Vamos a crear una unidad organizativa a ver si se crea con la seguridad de borrado accidental.
Imagen
Vemos la siguiente imagen: Donde observamos que se ha creado con la seguridad de borrado accidental.
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 11 of 28
Imagen
Y ahora la borramos:
Imagen
Pero vemos que no nos deja porque est protegida. Quitamos la proteccin.
Imagen
Lesson 3.
Imagen
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 12 of 28
Imagen
Por ejemplo tenemos que buscar los usuarios de una Unidad Organizativa.
Imagen
NOTA: No se pueden resetear las contraseas de varios usuarios desde el centro administrativo.
Para cambiar las propiedades por ejemplo, seleccionamos los usuarios y pulsamos en propiedades
Imagen
Ahora quiero ver las propiedades principales de los usuario que estn en el departamento de ventas
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 13 of 28
Imagen
Pero quiz interesa sacar alguna de las propiedades por concretar y no tener tantos datos, por ejemplo su ultimo inicio de sesin.
Imagen
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 14 of 28
Ahora queremos borrar a todos los usuarios que llevan sin iniciar sesin desde el 1 de abril, pero si hubiera 500 usuarios no podemos estar
pendiente de confirmar todos por lo que se escribe -Confirm $false
Imagen
Imagen
Ahora con el siguiente comando queremos guardara en $user (es la variable) el contenido del archivo.
Hacemos la importacin:
Imagen
Le decimos que "por cada uno de los bloques" ($user) quiero que el valor (el bloque) lo metas en la variable ($users)
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 15 of 28
Ejercicio:
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------Nos han pasado un archivo (LabUsers.csv) con 387 usuarios que tenemos que crear en el directorio activo.
Usar Poweshell paraa crear estos usuarios en la unidad organizativa "Lab4".
Usar Powershell para modificar la propiedad Department de estos 387 usuarios para que sea "Logistica"
Tenemos este archivo guardado en C:\ :
Imagen
La contrasea no cumple con los requisitos por lo que cambiamos las contraseas.
Imagen
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 16 of 28
Cerramos el archivo y comenzamos a trabajar con Powershell, primero hay que importar el archivo.
Imagen
Ahora tenemos que recorrer cada usuario, para ello utilizamos el bucle "foreach"
Le decimos que recorra uno por uno los datos que hay en la variable usuarios y lo almacene en usuarios
Por ejemplo vamos a decirle que recorra todo el archivo y muestre el DisplayName
Imagen
Imagen
Convierte las contraseas a una contrasea segura, pero le decimos el campo password porque es donde almacena la contrasea, y que se lo
pasamos en plano, las lneas 5 y 6 van seguidas, las he separado para hacer la foto.
Imagen
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 17 of 28
Imagen
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 18 of 28
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 19 of 28
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 20 of 28
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 21 of 28
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 22 of 28
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 23 of 28
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 24 of 28
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 25 of 28
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 26 of 28
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 27 of 28
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016
OneNote Online
Page 28 of 28
https://onenote.officeapps.live.com/o/onenoteframe.aspx?edit=0&ui=es%2DES&rs=e... 11/01/2016