En ambientes donde aún podemos manejar el AD, una de las cosas más tediosas que me ha tocado hacer es la de agregar uno a uno los grupos que pertenece un usuario.
Para hacer esto más rápido te dejo un script en PowerShell que te permite con tan solo ingresar los nombres de usuario, agregar los grupos. Siempre y cuando tengas permisos sobre los grupos agregados.
Codigo
# Importar el modulo de Active Directory
Import-Module ActiveDirectory
# Nombre de usuario existente
$userName = “usuarioexistente”
# Nombre de usuario nuevo
$destinationUser = “usuarionuevo”
# Obtener información del usuario y sus grupos
$userInfo = Get-ADUser $userName -Properties MemberOf
# Obtener nombres de los grupos a los que pertenece el usuario
$groupNames = $userInfo.MemberOf | ForEach-Object {
Add-ADGroupMember -Identity (Get-ADGroup $_).Name -Members $destinationUser
}
Import-Module ActiveDirectory
# Nombre de usuario existente
$userName = “usuarioexistente”
# Nombre de usuario nuevo
$destinationUser = “usuarionuevo”
# Obtener información del usuario y sus grupos
$userInfo = Get-ADUser $userName -Properties MemberOf
# Obtener nombres de los grupos a los que pertenece el usuario
$groupNames = $userInfo.MemberOf | ForEach-Object {
Add-ADGroupMember -Identity (Get-ADGroup $_).Name -Members $destinationUser
}
Simple pero útil.