Cargando



Cómo editar de forma masiva usuarios AD Windows Server 2016

Te explicamos los pasos que debes seguir para editar de forma masiva usuarios dominio AD Windows Server 2016.


abr 12 2017 10:03
Avanzado
Total de Apartados : 3
abr 12 2017 10:28

De tu interés 👌

Cuando administramos servidores en la organización es una tarea frecuente el modificar ciertos atributos a los usuarios, tal como apellidos, datos personales, área, entre otros. Si esta tarea se debe realizar en uno o dos usuarios es sencillo, pero cuando se debe editar un mismo atributo de forma masiva en la organización se puede convertir en una tarea complicada y es por ello que hoy Solvetic analizará como editar atributos específicos de forma masiva en Windows Server 2016.

 

Para esto será necesario crear un archivo CSV con los respectivos datos a editar de los usuarios en Windows Server 2016:

 

editar-usuarios-windows-server-1.png

 

Os dejamos el archivo que hemos utilizado como ejemplo para que podáis descargarlo. Recordar que debéis modificarlo con los datos correspondientes.

 

Fichero Adjunto  Modificacion_Masiva_Usuarios.ps1.zip   2,06K   3129 Descargas

 

Recordemos que para crear este documento como CSV vamos a Archivo / Guardar como y allí seleccionamos la opción CSV (delimitado por comas) en el campo Tipo. Este archivo lo copiaremos en el servidor.

 


1. Ajustes al archivo


Una vez tengamos el archivo en el equipo procedemos a abrirlo con algún editor de texto y allí reemplazamos el punto y coma ( ; ) por coman ( , ). Pulsamos en Reemplazar todo para efectuar el cambio general y guardamos los cambios.

 

 


2. Configuración del script


Una vez configurado los datos contamos con el siguiente script:
Import-Module ActiveDirectory
[String]$Ruta = Read-Host "Por favor indicar ruta del archivo CSV (Por Ejemplo C:\archivocsv.csv)"
Import-Csv -Path $Ruta | foreach-object {
Set-ADUser $_.Cuenta  -City $_.Ciudad -OfficePhone $_.Telefono -Title $_.Titulo -EmailAddress $_.Email  -Verbose}
""
Write-Host La modificación ha sido correcta - Solvetic!!!
""

 

El contenido del script es el siguiente:

 

Módulo del Active Directory
Import-Module ActiveDirectory: Esta línea importa el módulo del Active Directory ya que el proceso se ejecuta desde Windows PowerShell

Ubicación archivo CSV
[String]$Ruta = Read-Host: esta opción permite que el sistema solicite la ubicación del archivo CSV con los datos a modificar

CSV seleccionado
Import-Csv: Importa el archivo CSV seleccionado

Informacion archivo CSV
Set-ADUser $_.Cuenta : Es un valor fundamental ya que es el encargado de traer la información del archivo CSV y actualizarla en el Directorio Activo.

 


3. Ejecución del script en Windows Server 2016


Para ejecutar el script indicado y actualizar la respectiva información será necesario abrir Windows PowerShell como administradores (clic derecho / Ejecutar como administrador).

 

Paso 1

Una vez accedamos a la consola de PowerShell navegamos a la ruta donde está alojado el script y usaremos la siguiente sintaxis:
.\(Ruta script)

editar-usuarios-windows-server-4.png

 

Paso 2

Pulsamos Enter y observamos que se indica la pregunta sobre donde está el archivo CSV, allí ingresamos la respectiva ruta:

 

 

Nota:
Es fundamental que el archivo vaya con la extensión .csv en la ruta.

 

Paso 3

Pulsamos Enter y vemos que de forma automática se realiza el proceso de actualización:

 

 

Paso 4

Para comprobar la efectividad de este método tenemos como ejemplo al usuario Solvetic 1 antes del cambio:

 

editar-usuarios-windows-server-7.png

 

Ahora vemos el mismo usuario una vez efectuado el cambio:

 

editar-usuarios-windows-server-8.png

 

Como vemos es un método efectivo para realizar todo el proceso de actualización de atributos a múltiples usuarios con unos pocos clics.

 


¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X