Búsqueda de sitios web

Cómo comprobar la membresía del grupo AD


Puede comprobar la pertenencia al grupo del directorio activo mediante la línea de comandos net user o dsget o utilizando el cmdlet Get-AdGroupMember de PowerShell para comprobar la pertenencia al grupo de anuncios.

Los grupos de Active Directory son una excelente manera de administrar y otorgar permisos de acceso a usuarios, como acceso a servidores y computadoras específicos.

Como administrador, debe verificar la membresía del grupo del directorio activo para asegurarse de quién tiene acceso a los recursos y asegurarse de que cada usuario solo tenga el permiso de acceso que necesita.

En este artículo, explicaré cómo comprobar la pertenencia a un grupo de anuncios utilizando la herramienta de línea de comandos net user, dsget o utilizando el cmdlet Get-AdGroupMember. en PowerShell.

Verifique la membresía del grupo AD usando la línea de comando

Puede verificar la membresía del grupo del directorio activo usando el comando net user de la línea de comando. Consulte la siguiente sintaxis para comprobar la pertenencia al grupo de anuncios.

net user /domain "<Active Directory Account>”

Por ejemplo, para verificar la membresía del grupo AD para los usuarios de anuncios toms usando la línea de comando, ejecute el siguiente comando

net user /domain toms

El comando anterior obtendrá la membresía del grupo de anuncios para los toms de la cuenta publicitaria como se muestra a continuación

Obtenga todos los usuarios miembros del grupo de anuncios utilizando net group

Puede obtener todos los usuarios miembros de un grupo de directorio activo específico utilizando el comando net user de la línea de comando como se indica a continuación

net group /domain "SALESLeader"

Abra la línea de comando y escriba el comando anterior para que todos los usuarios sean miembros de un grupo AD específico.

En el ejemplo anterior, SALESLeader es el nombre de un grupo de AD y el grupo neto obtiene todos los usuarios que pertenecen al grupo de AD.

El resultado del comando anterior enumera los miembros del grupo de anuncios usando la línea de comando.

C:\Windows\system32>net group /domain SALESLeader
Group name     SALESLeader
Comment

Members

-------------------------------------------------------------------------------
chrisd                   toms
The command completed successfully.

Verifique la membresía del grupo AD usando dsget

Puede verificar la membresía del grupo AD para los usuarios que utilizan la herramienta dsget.

Sintaxis para usar la herramienta dsget como se muestra a continuación

dsget user "<distinguishedname>" -memberof -expand

Mientras usa la herramienta dsget para verificar la membresía del grupo AD, use el nombre distinguido en lugar del nombre de usuario.

Consideremos un ejemplo a continuación para obtener membresía en un grupo de usuarios de anuncios para el usuario Tom usando la herramienta dsget.

dsget user "CN=Tom Smith,OU=SALES,DC=SHELLPRO,DC=LOCAL" -memberof -expand

En lo anterior, la herramienta dsget obtiene la membresía del grupo de usuarios para el usuario especificado por su nombre distinguido como se muestra a continuación

C:\Windows\system32>dsget user "CN=Tom Smith,OU=SALES,DC=SHELLPRO,DC=LOCAL" -memberof -expand
"CN=SALESLeader,OU=SALES,DC=SHELLPRO,DC=LOCAL"
"CN=Domain Users,CN=Users,DC=SHELLPRO,DC=LOCAL"
"CN=Users,CN=Builtin,DC=SHELLPRO,DC=LOCAL"

En el resultado anterior, muestra la membresía del grupo de usuarios de anuncios de Toms en el directorio activo.

Consejo interesante: ¡Cómo eliminar un usuario del grupo en PowerShell!

Obtenga todos los usuarios miembros del grupo AD usando dsget

Puede hacer que todos los usuarios sean miembros de un grupo AD específico utilizando la herramienta dsget como se muestra a continuación

dsget group "CN=SALESLeader,OU=SALES,DC=SHELLPRO,DC=LOCAL" -members -expand

En el comando anterior, dsget enumera los miembros del grupo de anuncios SALESLeader utilizando la herramienta dsget de línea de comando.

El resultado del ejemplo anterior para enumerar los usuarios en el grupo de anuncios usando dsget es:

C:\Windows\system32>dsget group "CN=SALESLeader,OU=SALES,DC=SHELLPRO,DC=LOCAL" -members -expand
"CN=Chris Dore,OU=SALES,DC=SHELLPRO,DC=LOCAL"
"CN=Tom Smith,OU=SALES,DC=SHELLPRO,DC=LOCAL"

Consejo interesante: ¡Usar Get-ADObject para buscar objetos del directorio activo en PowerShell!

Verifique la membresía del grupo AD usando PowerShell

Puede verificar la membresía del grupo del directorio activo usando el cmdlet Get-ADGroupMember en PowerShell.

 Get-ADGroupMember -Identity SALESLEADER -Recursive |ft Name

En el script de PowerShell anterior, el cmdlet Get-AdGroupMember obtiene todos los usuarios que tienen membresía en un grupo de directorio activo específico y devuelve el nombre de usuario del anuncio como se muestra a continuación.

PS C:\Windows\system32> Get-ADGroupMember -Identity SALESLEADER -Recursive |ft Name

Name
----
Tom Smith
Chris Dore

Puede usar el cmdlet Get-ADPrincipalGroupMembership en PowerShell para enumerar los grupos de Active Directory de los que el usuario es miembro, como se muestra a continuación.

 Get-ADPrincipalGroupMembership Toms | Select Name

Este comando enumera el grupo de anuncios para el usuario Toms miembro de la siguiente manera

PS C:\Windows\system32> Get-ADPrincipalGroupMembership Toms | Select Name

Name
----
Domain Users
SALESLeader

Puede utilizar el cmdlet Get-AdUser en el directorio activo para enumerar el grupo de anuncios del que es miembro el usuario, como se muestra a continuación.

Get-ADUser Toms -Properties Memberof | Select -ExpandProperty memberOf

En el script de PowerShell anterior, el cmdlet Get-ADUser obtiene una lista del grupo de anuncios para el usuario Toms miembro y muestra el grupo de anuncios como se muestra a continuación.

PS C:\Windows\system32> Get-ADUser Toms -Properties Memberof | Select -ExpandProperty memberOf
CN=SALESLeader,OU=SALES,DC=SHELLPRO,DC=LOCAL

Conclusión

Espero que el artículo anterior sobre cómo comprobar la pertenencia al grupo AD mediante la línea de comandos net user, dsget o el cmdlet de PowerShell le resulte útil.

Hay otras formas, como dsquery o ADUC (Usuarios y computadoras de Active Directory) para verificar la membresía del grupo AD.

Como trabajo de administrador es monitorear el permiso de acceso de los usuarios que solo necesitan.

Con las herramientas de línea de comandos anteriores o el script de PowerShell, puede verificar fácilmente la membresía del grupo de anuncios.

Beneficios de AD: ¡Lea más para conocer las ventajas y desventajas de Active Directory!

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