Esportare i membri del gruppo di Yammer in un file .csv

Esportare i membri del gruppo di Yammer in un file .csv

Nota: Questo argomento descrive le caratteristiche della versione classica di Yammer. Per informazioni sull'uso di questa funzionalità nel nuovo Yammer, vedere esportare i membri della community di Yammer in un file CSV.

È possibile esportare i nomi dei membri del gruppo Yammer e gli indirizzi di posta elettronica in un file CSV. Questa operazione è utile se si vuole vedere se manca qualcuno dal gruppo, invitare tutti i membri del gruppo a un altro gruppo o contattare i membri tramite posta elettronica.

Qualsiasi membro della rete di Yammer può 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.

Nota: Se il gruppo è connesso a Microsoft 365 e si ha accesso al portale di Azure Active Directory (Azure AD), è possibile seguire la procedura descritta in Download in blocco dei membri di un gruppo in Azure Active Directory , invece dei passaggi seguenti.

Il processo seguente richiede l'uso di Windows PowerShell. Sembra complicato, ma richiede pochi minuti per il completamento.

Passaggio 1: trovare l'ID del gruppo

L'ID 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 lo 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

Cambiare directory nella cartella in cui si vuole inserire il file CSV e incollare lo script in PowerShell.

Passaggio 5: aprire il file CSV con Excel

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

Passaggio 1: trovare l'ID del gruppo

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

  2. Selezionare un gruppo.

  3. Cercare nella barra degli indirizzi del browser e copiare il valore di ID del feed nel file del blocco note. Ad esempio, nell'URL seguente devi copiare il valore 1172163.

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

Passaggio 2: trovare il token

Avviso: Non condividere il token con altri utenti. Può essere usato per accedere all'account di Yammer.

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

  2. Fare clic su Registra nuova app.

    • Nome applicazione: dato che non si usa questa app per qualsiasi elemento, tranne che per ottenere il token, denominarlo come si preferisce. Il nome dell'applicazione deve essere univoco.

    • Organizzazione: immettere il nome della società.

    • Supporto della posta elettronica: immettere l'indirizzo di posta elettronica del lavoro.

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

    • URI di reindirizzamento: immettere https://www.Yammer.com.

    Pagina dettagli per la creazione di una nuova app Yammer

  3. Nella sezione Keys e token fare clic su genera un token per sviluppatori per l'applicazione.

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

    Il token viene visualizzato nella parte inferiore della pagina Keys 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 di blocco note.

    Pagina dell'app Yammer che mostra il token

Passaggio 3: creare lo script di PowerShell

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

  1. Copiare il codice seguente in un file di 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 la 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 ricerca di 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 si vuole che lo script venga archiviato nella cartella documenti e il nome utente è Joe, digitare:

    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 troverà nella directory da cui sono stati eseguiti i comandi di PowerShell.

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

Nota:  Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Queste informazioni sono risultate utili' Questo è l'articolo in inglese per riferimento.

Serve aiuto?

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.

×