Cargando

Ir a contenido


 


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.


Escrito por el abr 12 2017 09:03
wserver wserver2016



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:

 

 

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   114 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)

 

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:

 

 

Ahora vemos el mismo usuario una vez efectuado el cambio:

 

 

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 ha gustado y ayudado este Tutorial?
Puedes premiar al autor pulsando este botón para darle un punto positivo
  • -
  • 0
10
VOTA
5
100%
4
0%
3
0%
2
0%
1
0%

  Información

  •   Publicado abr 12 2017 09:03
  •   Actualizado abr 12 2017 09:28
  •   Visitas 1.3K
  •   Nivel
    Avanzado



Tutoriales Relacionados


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!
Demuestra que eres experto!
  ESCRIBIR TUTORIAL
Suscribirse