Exportar miembros del 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 nombres y direcciones de correo electrónico de los miembros del grupo de Yammer a un archivo. csv. Esto es útil si desea ver si alguien no está en el grupo, invitar a todos los miembros del grupo a otro grupo o ponerse en contacto con los miembros por correo electrónico.

Cualquier miembro de su 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 unos minutos en completarse.

Paso 1: buscar el identificador de grupo

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

Paso 2: buscar el token

Tu token es una versión cifrada de tu 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 identificador de grupo y el token.

Paso 4: ejecutar el script de PowerShell

Cambie los directorios a la carpeta donde quiera 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 identificador 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, copiaría el valor 1172163.

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

Paso 2: buscar el token

Advertencia: No compartas tu token con ninguna otra persona. Puede usarse para acceder 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: ya que no usarás esta aplicación para nada excepto para obtener tu token, escríbelo de la forma que más te guste. El nombre de la aplicación debe ser único.

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

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

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

    • Redirigir URI: 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 símbolo se muestra en la parte inferior de la página de teclas y token . Se muestra borroso en la imagen anterior.

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

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

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

Paso 3: crear el script de PowerShell

Advertencia: No comparta este script después de escribir su token. El token se puede usar para acceder 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 a la ubicación en la que desea guardar el archivo. csv. Por ejemplo, si desea que el script se almacene en la carpeta documentos y su nombre de usuario sea Joe, escriba lo siguiente:

    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 identificador de grupo del paso 1.

    Este archivo estará en el directorio desde el que ejecutó 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.

×