none
Consulta para identificar grupos RRS feed

  • Pregunta

  • Buenas Tardes.

    Por favor su ayuda para realizar la consulta en directorio activo de los siguientes items:

     - Requiero saber como consultar todos los grupos de distribucion ( listas de distribucion de correo )

     - A esos grupos como saco un reporte de cuales usuarios de dominio con nombre y correo pertenecen a los grupos anteriormente encontrados ( en la consulta anterior)

    Mil gracias por su ayuda, se que se hace con queries pero no tengo los datos...

    Att:

    Daniel Lopez Henao

    jueves, 22 de agosto de 2013 21:40

Respuestas

  • Desde Powershell 2.0, con el módulo ActiveDirectory importado, podrías ejecutar algo así:

    Import-Module ActiveDirectory
    $Salida = @()
    $Salida += "Grupo`tsAMAccountName`tdistinguishedName"
    Get-ADGroup -Filter {GroupCategory -e "Distribution"} -ResultSize Unlimited | ForEach{ ´
        $Grupo = $_
        Get-ADGroupMember $Grupo | ForEach{ `
            $Salida += "$($Grupo.Name)`t$($_.sAMAccountName)`t$($_.distinguishedName)"
        }
    }
    $Salida | Set-Content c:\Listados\GruposDeDistribucion.txt -Encoding Unicode -Force
    El anterior ejemplo lista los grupos y sus miembros, guardando el resultado en un fichero de valores separados por tabulador; las columnas que guarda son el nombre del grupo, el nombre Netbios del miembro y su nombre distinguido.


    Un saludo

    Fernando Reyes
    MCSA 2000/2003/2012
    MCSE 2000/2003
    MCITP Enterprise Administrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/

    viernes, 23 de agosto de 2013 9:34
    Moderador

Todas las respuestas

  • Desde Powershell 2.0, con el módulo ActiveDirectory importado, podrías ejecutar algo así:

    Import-Module ActiveDirectory
    $Salida = @()
    $Salida += "Grupo`tsAMAccountName`tdistinguishedName"
    Get-ADGroup -Filter {GroupCategory -e "Distribution"} -ResultSize Unlimited | ForEach{ ´
        $Grupo = $_
        Get-ADGroupMember $Grupo | ForEach{ `
            $Salida += "$($Grupo.Name)`t$($_.sAMAccountName)`t$($_.distinguishedName)"
        }
    }
    $Salida | Set-Content c:\Listados\GruposDeDistribucion.txt -Encoding Unicode -Force
    El anterior ejemplo lista los grupos y sus miembros, guardando el resultado en un fichero de valores separados por tabulador; las columnas que guarda son el nombre del grupo, el nombre Netbios del miembro y su nombre distinguido.


    Un saludo

    Fernando Reyes
    MCSA 2000/2003/2012
    MCSE 2000/2003
    MCITP Enterprise Administrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/

    viernes, 23 de agosto de 2013 9:34
    Moderador
  • Mil gracias por tu ayuda me fue muy util tu respuesta.
    lunes, 26 de agosto de 2013 20:28