Hola a todos, soy muy nuevo en PS pero me gustaría que pudierais ayudarme con el siguiente script, y esque ya tengo una parte pero las cosas iniciales que pondré ahora no se ni como empezar, a pesar de haber buscado solo me sirven pequeños conceptos:
Debo realizar un script de Power Shell dado un documento .csv con las siguientes filas:
nombre;apellido1;apellido2;Unidad Organizativa
Carlos;Pedro;Torres;Sistemas
Fernando;Font;Fernandez;Administración
Rebeca;Suarez;Moreno;Administración
Cristian;Ortega;;Producción
Pedro;Garcia;Gomez;Desarrollo
Ruben;Urel;Mendez;Producción
Israel;Moreno;Abadin;Producción
David;Nito;Leon;Ventas
Ferran;Galvez;Soriano;
Len;Carter;Rubio;Ventas
donde la primera fila son los metadatos y las filas siguientes los datos en si
V-Bien, lo primero seria coger el csv e importarlo -> fácil
X-Si existe la Unidad Organizativa = no la creo, si no existe, la creo (con el nombre dado por el csv) -> se como crear UO, pero no como comprobarlo por csv si existen
X-Si el grupo Shadow de la UO existe = no lo creo, si no existe, lo creo -> no se como podria comprobar lo del grupo shadow, no se me ocurre la manera
V-Si el usuario no existe lo creo en la UO asignada y lo activo con: password, miembro grupo shadow y el nombre de cuenta será el apellido1 -> se como crear los usuarios darle la pass y su username, pero no se como asignarle la UO que le pertoca, ni hacerle miembro del grupo Shadow
X-Si le pasara otro csv donde un usuario existente tiene otra UO, que el script moviera ese usuario existente a la UO nueva que indica el csv, si no, que se quede el usuario en la UO que esta (si coincide, claro)
Son bastantes cosas pero bueno debía poner todo bien especificado, mas que nada por si alguien me puede aportar conceptos, o links, o cualquier cosa
Muchas gracias de verdad!