Agregar usuarios a grupos con PowerShell

     Buenos días, vamos a ver la ultima parte del script para administración de las tareas cotidianas a la hora de trabajar con Active Directory, en este caso vamos a ver como asignar la pertenencia de usuarios a un grupo directamente con PowerShell de una manera muy sencilla.

     La mecánica de esta parte del script es muy sencilla:

     Lo primero que haremos es listar los usuarios ordenados alfabeticamente y numerados, de manera que para seleccionar al usuario que deseamos agregar a “X” grupo en vez de teclear el nombre entero solo deberemos seleccionar la posición dentro del array para extraer a este.

#agregar usuarios a grupos
Write-Host ‘  AGREGAR USUARIOS A GRUPOS’ -ForegroundColor «Yellow»
$array=(Get-ADUser -filter *).samaccountname
$i=0
$array= $array | sort
foreach ($elemento in $array){
echo $i’-‘$elemento
$i++
}
$user=Read-Host ‘
Introduzca el numero correspondiente al usuario’
$user=$array[$user]
Write-Host ‘  Ha seleccionado al usuario:’$user -ForegroundColor «red»
Write-Host ‘ 
PRESIONE INTRO PARA CONTINUAR’ -ForegroundColor «Yellow»

Read-host 

     Una vez hemos seleccionado el usuario de la lista, haremos lo mismo con los grupos de nuestro directorio:

$array=(Get-ADGroup -filter *).samaccountname
$i=0
$array= $array | sort
foreach ($elemento in $array){
echo $i’-‘$elemento
$i++
}
$grupo=Read-Host ‘
Introduzca el numero correspondiente al grupo’
$grupo=$array[$grupo]
Write-Host ‘  Ha seleccionado al grupo:’$grupo -ForegroundColor «red»
Write-Host ‘ 
PRESIONE INTRO PARA CONTINUAR’ -ForegroundColor «Yellow»
Read-host

     Ahora veremos el usuario seleccionado y a que grupo va a ser agregado para la confirmación:

Echo ‘Se va a agregar al usuario:’
echo $User
echo ‘al grupo:’
echo $grupo
Write-Host ‘ 
PRESIONE INTRO PARA FINALIZAR LA OPERACION’ -ForegroundColor «Yellow»
Read-host

     Para finalizar lanzamos el cmdlet correspondiente y para verificar que la operación se a realizado correctamente, listamos los usuarios del grupo seleccionado para ver que el usuario realmente esta incluido en el grupo:
  
Add-ADGroupMember -Identity $grupo -Members $User
Echo ‘Los usuarios del grupo seleccionado son’
(Get-ADGroupMember -Identity $grupo).samaccountname

     Como veis, una manera muy sencilla de agregar usuarios a grupos.

     En el próximo post veremos como juntar todo el código de esta serie de administración de Active Directory con PowerShell en un solo es script.

    Espero que os sea de utilidad la información y no olvidéis compartir el contenido en  vuestras redes sociales y suscribiros al RSS para recibir las futuras actualizaciones.

27 comments

  1. Thankѕ , I havce reсently been sеarching foor informatyion about this
    toрic payday loans for unemployed a while and yours is the best I’ve found
    out so far. However, what about thе conclusion? Aree үou positive cⲟncerning tthe sourcе?

  2. Passion the site– very user friendly and lots to see! https://onlinedatingtwo.com/

  3. Great looking website. Assume you did a great deal of your very own coding. https://datingsitesover.com/

  4. say thanks to a lot for your site it assists a lot. https://ketodietplanus.com/

  5. You’re a really beneficial website; couldn’t make it
    without ya! https://ketorecipesnew.com/

  6. You’re a really beneficial website; couldn’t make it without ya! https://ketorecipesnew.com/

  7. Keep up the good work and generating the group! http://ketodietione.com/

  8. RonaldRoola dice:

    is 20mg cialis equal to 100mg viagra viagra and alcohol – buy viagra uk

  9. KevinNiz dice:

    gay speed dating orlando
    gay small penis dating site
    gay dating sites for ipad

  10. KevinNiz dice:

    dating site for gay teens
    gay dating site screenshot
    gay teen dating forum bdsm

  11. KevinNiz dice:

    austin tx gay dating sties
    gay dating for socially anxious
    gay dating sites 2021

  12. PatrickLotok dice:

    gay dating vancouver bc
    gay christian dating online
    grr gay dating login

  13. Michaelflulk dice:

    philippines gay dating site
    gay dating sites best
    gay dating in spokane wa

  14. Henrydig dice:

    am.i too ugly for gay dating
    gay phone dating services
    gay speed dating in new york

Responder a Myrondrype Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *