Esportare i membri del gruppo di Yammer in un file CSV

Nota: Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l'articolo in lingua inglese per riferimento.

È possibile esportare i nomi e gli indirizzi di posta elettronica dei membri del gruppo di Yammer in un file CSV. Questo è utile se desideri verificare se qualcuno non è presente nel gruppo, invitare tutti i membri del gruppo a un altro gruppo o contattare i membri tramite posta elettronica.

Tutti i membri della rete Yammer possono esportare le informazioni per i gruppi pubblici. Per i gruppi privati, solo i membri del gruppo e gli amministratori di rete possono esportare l'elenco di appartenenza.

Questo processo richiede l'uso di Windows PowerShell. L'aspetto è complicato, ma ci vogliono pochi minuti per completare il processo.

Passaggio 1: trovare l'ID del gruppo

L'ID del gruppo identifica il gruppo Yammer. È necessario per lo script di PowerShell.

Passaggio 2: trovare il token

Il token è una versione crittografata dell'account e della password. È necessario per lo script di PowerShell.

Passaggio 3: creare uno script di PowerShell

Salvare il codice di esempio in un file e sostituire i valori per l'ID del gruppo e il token.

Passaggio 4: eseguire lo script di PowerShell

Passare alla cartella in cui si vuole inserire il file CSV e incollare lo script in PowerShell.

Passaggio 5: aprire il file CSV con Excel

Usare le colonne nome completo e posta elettronica per ottenere l'elenco dei membri.

Passaggio 1: trovare l'ID del gruppo

  1. Nel browser passare a https://www.yammer.com.

  2. Selezionare un gruppo.

  3. Cercare nella barra degli indirizzi del browser e copiare il valore di feedId nel file del blocco note. Nell'URL seguente, ad esempio, copiare il valore 1172163.

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

Passaggio 2: trovare il token

Avviso: Non condividere il token con altri utenti. Può essere usato per accedere al tuo account Yammer.

  1. In un browser passare a https://www.yammer.com/client_applications.

  2. Fare clic su Registra nuova app.

    • Nome applicazione: dato che non userai questa app per nulla, tranne che per ottenere il tuo token, chiamalo come preferisci. Il nome dell'applicazione deve essere univoco.

    • Organizzazione: immettere il nome della società.

    • Supporto e-mail: immettere l'indirizzo di posta elettronica di lavoro.

    • Sito Web: immettere il sito Web della società.

    • Reindirizzamento URI: immettere https://www.Yammer.com.

    Pagina dettagli per la creazione di una nuova app Yammer

  3. Nella sezione chiavi e token fare clic su genera un token per sviluppatori per questa applicazione.

    Pagina dell'app Yammer che mostra il collegamento per ottenere un token

    Il token viene visualizzato nella parte inferiore della pagina chiavi e token . Viene visualizzato sfocato nell'immagine precedente.

    Il token può essere usato per accedere a Yammer, quindi non condividerlo.

  4. Copiare il token in un file del blocco note.

    Pagina dell'app Yammer che mostra il token

Passaggio 3: creare uno script di PowerShell

Avviso: Non condividere questo script dopo aver immesso il token. Il token può essere usato per accedere all'account di Yammer.

  1. Copiare il codice seguente in un file del blocco note.

    $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. Nelle prime due righe dello script sostituire group_id_value e token_value con i risultati dei passaggi 1 e 2.

Passaggio 4: eseguire lo script di PowerShell

  1. Aprire Windows PowerShell. Per informazioni su come trovare Windows PowerShell, vedere trovare PowerShell in Windows 10, 8,1, 8,0 e 7,0

  2. In PowerShell modificare le directory nella posizione in cui si vuole salvare il file CSV. Ad esempio, se vuoi che lo script venga archiviato nella cartella documenti e il tuo nome utente sia Joe, digita:

    cd c:\users\joe\documents
  3. Copiare lo script dal file del blocco note, incollarlo in PowerShell e premere invio.

Passaggio 5: aprire il file con Excel

  1. Fare doppio clic sul file di Excel, che avrà il nome GroupID. csv, usando l'ID del gruppo del passaggio 1.

    Questo file si trova nella directory da cui sono stati eseguiti i comandi di PowerShell.

  2. Usare le colonne nome completo e posta elettronica per ottenere l'elenco dei membri.

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×