Exportar miembros de un grupo de Yammer a un archivo. csv

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Puede exportar los nombres y las direcciones de correo electrónico de los miembros del grupo de Yammer a un archivo. csv. Esto es útil si desea ver si falta cualquiera en el grupo, invita a todos los miembros del grupo a otro grupo o póngase en contacto con los miembros por correo electrónico.

Cualquier miembro de la red de Yammer puede exportar la información de los grupos públicos. Para los grupos privados, solo los miembros del grupo y los administradores de la red pueden exportar la lista de pertenencia.

Este proceso requiere el uso de Windows PowerShell. Parece complicado, pero tarda solo unos minutos en completarse.

Paso 1: buscar el ID. de grupo

El ID. de grupo identifica el grupo de Yammer. Lo necesita para el script de PowerShell.

Paso 2: encontrar el token

Su token es una versión cifrada de su cuenta y contraseña. Lo necesita para el script de PowerShell.

Paso 3: crear el script de PowerShell

Guarde el código de ejemplo en un archivo y reemplace los valores para el ID. de grupo y el token.

Paso 4: ejecutar el script de PowerShell

Cambie los directorios a la carpeta en la que desee el archivo. csv y pegue el script en PowerShell.

Paso 5: abrir el archivo. csv con Excel

Use las columnas de nombre completo y de correo electrónico para obtener la lista de miembros.

Paso 1: buscar el ID. de grupo

  1. En el explorador, vaya a https://www.yammer.com.

  2. Seleccione un grupo.

  3. Mire en la barra de direcciones del explorador y copie el valor de feedId en el archivo del Bloc de notas. Por ejemplo, en la siguiente dirección URL, copie el valor 1172163.

    https://www.yammer.com/contoso.com/#/threads/inGroup?type=in_group&feedId =1172163

Paso 2: encontrar el token

Advertencia: No comparta el token con ninguna otra persona. Se puede usar para obtener acceso a su cuenta de Yammer.

  1. En un explorador, vaya a https://www.yammer.com/client_applications.

  2. Haga clic en registrar nueva aplicación.

    • Nombrede la aplicación: dado que no usarás esta aplicación para nada excepto para obtener tu token, asígnale el nombre que quieras. El nombre de la aplicación debe ser único.

    • Organización: escriba el nombre de su compañía.

    • Correo electrónico de soporte: escriba su dirección de correo electrónico del trabajo.

    • Sitio web: escriba el sitio web de su empresa.

    • URIde redirección: escriba https://www.Yammer.com.

    Página de detalles para crear una nueva aplicación de Yammer

  3. En la sección teclas y token , haga clic en generar un token de desarrollador para esta aplicación.

    Página de la aplicación de Yammer que muestra el vínculo para obtener el token

    El token se muestra en la parte inferior de las claves y la página del token. Se muestra borrosa en la imagen anterior.

    El token se puede usar para obtener acceso a Yammer, por lo que no lo comparte.

  4. Copie el token en un archivo del Bloc de notas.

    Página de aplicación de Yammer que muestra el token

Paso 3: crear el script de PowerShell

Advertencia: No comparta este script después de escribir el token. El token se puede usar para obtener acceso a su cuenta de Yammer.

  1. Copie el código siguiente en un archivo del Bloc de notas.

    $GroupId=group_id_value
    
    $Token = "token_value"
    
    $Headers = @{ "Authorization" = "Bearer "+$Token }
      
    $GroupCycle = 1
    DO
    	{
    		$GetMoreGroupsUri = "https://www.yammer.com/api/v1/users/in_group/$GroupId.xml?page=$GroupCycle"
    		write-host ("REST API CALL : $GetMoreGroupsUri")
            [xml]$Xml = ((Invoke-WebRequest -Uri $GetMoreGroupsUri -Method Get -Headers $Headers).content)
            $YammerGroups += $Xml.response.users.user
            $GroupCycle ++
            $GroupCount += $Xml.response.users.user.count
    		write-host ("GROUPMEMBER COUNT : $GroupCount")
        }	
    	While ($Xml.response.users.user.count -gt 0)
    	 $YammerGroups | Where {$_} Export-Csv "$GroupId.csv" -Delimiter "," 
      
    	
  2. En las dos primeras líneas de la secuencia de comandos, reemplace group_id_value y token_value por los resultados de los pasos 1 y 2.

Paso 4: ejecutar el script de PowerShell

  1. Abra Windows PowerShell. Para obtener información acerca de cómo encontrar Windows PowerShell, vea Buscar PowerShell en Windows 10, 8,1, 8,0 y 7,0

  2. En PowerShell, cambie los directorios al lugar donde quiera guardar el archivo. csv. Por ejemplo, si desea que el script se almacene en la carpeta documentos y su nombre de usuario es Joe, escriba:

    cd c:\users\joe\documents
  3. Copie el script desde el archivo del Bloc de notas, péguelo en PowerShell y presione entrar.

Paso 5: abrir el archivo con Excel

  1. Haga doble clic en el archivo de Excel, que tendrá el nombre GroupID. csv, con el ID. de grupo del paso 1.

    Este archivo estará en el directorio desde el que se ejecutaron los comandos de PowerShell.

  2. Use las columnas de nombre completo y de correo electrónico para obtener la lista de miembros.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×