Quantcast
Channel: Blog Virtualizacion
Viewing all articles
Browse latest Browse all 679

Powershell: Crear grupo dinámico Active Directory

$
0
0

Powershell: Crear grupo dinámico Active Directory

Hay ciertos aplicativos que necesitan una cierta automatización. En directorio activo, también suele pasar.

Os pongo un ejemplo, con la generación de un grupo dinámico de Active Directory. Lo que hacemos es comprobar automáticamente, si una persona pertenece a un grupo o no de forma periódica.

Esto viene muy bien cuando, por ejemplo, se dan de baja usuarios o tienes herramientas gestión de contraseñas.

Os dejo el script:

Import-Module ActiveDirectory
$groupname = "GrupoDinamico"
$users = Get-ADUser -Filter * -SearchBase "ou=DINAMICO,ou=USUARIOS-TEST,ou=PRUEBAS,dc=negu,dc=local"
foreach($user in $users)
{
  Add-ADGroupMember -Identity $groupname -Member $user.samaccountname -ErrorAction SilentlyContinue
}
$members = Get-ADGroupMember -Identity $groupname
foreach($member in $members)
{
  if($member.distinguishedname -notlike "*ou=DINAMICO,ou=USUARIOS-TEST,ou=PRUEBAS,dc=negu,dc=local*")
  {
    Remove-ADGroupMember -Identity $groupname -Member $member.samaccountname
  }
}

 

¿Te ha gustado la entrada SÍGUENOS EN TWITTER?

La entrada Powershell: Crear grupo dinámico Active Directory se publicó primero en Blog Virtualizacion.


Viewing all articles
Browse latest Browse all 679