Búsqueda de sitios web

Obtener grupo de anuncios administrado por usuario en Active Directory


PowerShell Get-AdGroup obtiene uno o varios grupos del directorio activo según los criterios de búsqueda. Get-AdGroup obtiene información sobre el nombre del grupo de anuncios, la descripción, el grupo de anuncios administrado por el usuario, el propietario del grupo de anuncios, los miembros del grupo y mucho más.

El cmdlet Get-AdGroup utiliza la propiedad ManagedBy para filtrar grupos según el usuario especificado y recuperar los grupos de anuncios administrados por el usuario en el directorio activo.

En este artículo, explicaré cómo hacer que el grupo de anuncios sea administrado por el usuario y las propiedades del grupo de anuncios.

El grupo de Active Directory tiene la propiedad ManagedBy que proporciona información sobre los grupos de anuncios administrados por usuarios o grupos.

En el siguiente grupo de anuncios SalesLeader, la pestaña Administrado por en el cuadro de diálogo de propiedades del grupo AD muestra el nombre de usuario del anuncio (Tom Smith, quien administró este grupo).

Busquemos todos los grupos de anuncios administrados por usuario con un ejemplo que utiliza el cmdlet Get-ADGroup en PowerShell.

Get-AdGroup administrado por usuario

Hagamos que el usuario administre el grupo de anuncios mediante el cmdlet Get-ADGroup de PowerShell.

 Get-ADGroup -LDAPFilter "(ManagedBy=$((Get-ADuser -Identity Toms).distinguishedname))"

En el script de PowerShell anterior, el cmdlet Get-ADGroup en el directorio activo usa el parámetro LDAPFilter para buscar todos los grupos administrados por el usuario Toms especificado en el parámetro Get-AdUser Identity.

Los comandos anteriores obtienen todos los grupos de anuncios administrados por el usuario Toms; el resultado del script anterior es:

Encuentre todos los grupos administrados por usuario en OU

En lo anterior, encontramos todos los grupos administrados por el usuario en todo el directorio activo; sin embargo, en una organización grande tiene una estructura de directorio activo como dominio, árboles, bosque y objetos publicitarios configurados dentro de él.

Para encontrar todos los grupos administrados por el usuario en una unidad organizativa específica (unidad organizativa), ejecute el siguiente comando

 Get-ADGroup -LDAPFilter "(ManagedBy=$((Get-ADuser -Identity Toms).distinguishedname))" -SearchBase "OU=SALES,DC=SHELLPRO,DC=LOCAL"

En el script de PowerShell anterior, Get-AdGroup usa el parámetro LDAPFilter para buscar todos los grupos de anuncios administrados por el usuario especificado por el parámetro Get-ADUser Identity en la unidad organizativa especificada por Get-ADGroup SearchBase parámetro.

Recupera todos los grupos administrados por usuario y genera como se muestra a continuación

PS C:\Windows\system32> Get-ADGroup -LDAPFilter "(ManagedBy=$((Get-ADuser -Identity Toms).distinguishedname))" -SearchBase "OU=SALES,DC=SHELLPRO,DC=LOCAL"


DistinguishedName : CN=SALESLeader,OU=SALES,DC=SHELLPRO,DC=LOCAL
GroupCategory     : Security
GroupScope        : Global
Name              : SALESLeader
ObjectClass       : group
ObjectGUID        : 5735e7da-2b27-44cb-a91d-96d648eaa8fc
SamAccountName    : SALESLeader
SID               : S-1-5-21-1326752099-4012446882-462961959-3105

Conclusión

En el artículo anterior sobre get-adgroup administrado por usuario, aprendimos cómo encontrar todos los grupos administrados por usuario en el directorio activo o en una unidad organizativa específica usando los cmdlets Get-ADGroup y Get-ADUser en PowerShell.

El cmdlet Get-ADGroup del directorio activo obtiene las propiedades del grupo de anuncios y Get-AdUser obtiene las propiedades del usuario. Utilizando el parámetro LDAPFilter Get-ADGroup, encuentra todos los grupos en el directorio activo. Utiliza el atributo Managedby del directorio activo para obtener el propietario del grupo de anuncios y el grupo administrado por el propietario.

Puede encontrar más temas sobre los comandos de PowerShell Active Directory y los conceptos básicos de PowerShell en la página de inicio de ShellGeek.

Artículos relacionados