Exportar membros do grupo Yammer para um ficheiro .csv

Exportar membros do grupo Yammer para um ficheiro .csv

Nota: Este tópico descreve características no clássico Yammer. Para obter informações sobre a utilização desta funcionalidade no novo Yammer, consulte os membros da comunidade Export Yammer para um ficheiro .csv.

Pode exportar nomes e endereços de e-mail para um ficheiro .csv. Isto é útil se você quiser ver se alguém está faltando do grupo, convide todos os membros do grupo para outro grupo, ou contate membros por e-mail.

Qualquer membro da sua rede Yammer pode exportar a informação para grupos públicos. Para os grupos privados, apenas os membros do grupo e administradores de rede podem exportar a lista de membros.

Nota: Se o seu grupo estiver ligado à Microsoft 365 e tiver acesso ao portal Azure Ative Directory (Azure AD), então poderá seguir os passos em massa de membros de descarregamento de um grupo no Azure Ative Directory em vez dos passos abaixo.

O processo abaixo requer a utilização do Windows PowerShell. Parece complicado, mas leva apenas alguns minutos para completar.

Passo 1: Encontre o ID do grupo

A identificação do grupo identifica o grupo Yammer. Precisas dele para o guião powerShell.

Passo 2: Encontre o seu símbolo

O seu token é uma versão encriptada da sua conta e senha. Precisas dele para o guião powerShell.

Passo 3: Crie o seu script PowerShell

Guarde o código de amostra num ficheiro e substitua os valores do ID do grupo e do token.

Passo 4: Executar o script PowerShell

Altere os diretórios para a pasta onde deseja o ficheiro .csv e cole o seu script no PowerShell.

Passo 5: Abra o ficheiro .csv com o Excel

Use as colunas de nome completo e e-mail para obter a lista de membros.

Passo 1: Encontre o ID do grupo

  1. No seu navegador, vá a https://www.yammer.com.

  2. Selecione um grupo.

  3. Procure na barra de endereços do navegador e copie o valor para feedId no seu ficheiro NotePad. Por exemplo, no seguinte URL, copiaria o valor 1172163.

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

Passo 2: Encontre o seu símbolo

Aviso: Não partilhe a sua ficha com mais ninguém. Pode ser usado para aceder à sua conta Yammer.

  1. Num browser, vá a https://www.yammer.com/client_applications.

  2. Clique em Registar Nova Aplicação.

    • Nome da aplicação: Uma vez que não vai usar esta aplicação para nada a não ser obter o seu token, diga-lhe o que quiser. O nome da aplicação deve ser único.

    • Organização: Insira o nome da sua empresa.

    • E-mail de suporte:Insira o seu endereço de e-mail de trabalho.

    • Site: Insira o site da sua empresa.

    • Redirecionamento URI: Introduza https://www.yammer.com.

    Página de detalhes para criar uma nova aplicação Yammer

  3. Na secção Chaves e Ficha, clique em Gerar um símbolo de desenvolvimento para esta aplicação.

    Página de aplicativo Yammer mostrando link para obter token

    O token é mostrado na parte inferior das chaves e na página simbólica. É mostrado borrado na imagem anterior.

    O símbolo pode ser usado para aceder a Yammer, por isso não o partilhem.

  4. Copie o símbolo para um ficheiro notepad.

    Página de aplicativo Yammer mostrando token

Passo 3: Crie o seu script PowerShell

Aviso: Não partilhe este guião depois de introduzir o seu token. O seu símbolo pode ser usado para aceder à sua conta Yammer.

  1. Copie o seguinte código num ficheiro Notepad.

    $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. Nas duas primeiras linhas do guião, substitua o group_id_value e token_value pelos resultados dos passos 1 e 2.

Passo 4: Executar o seu script PowerShell

  1. Abrir janelas PowerShell. Para obter informações, mas encontre o Windows PowerShell, consulte Finding PowerShell no Windows 10, 8.1, 8.0 e 7.0

  2. No PowerShell, mude os diretórios para o local onde deseja que o ficheiro .csv seja guardado. Por exemplo, se quiser que o script seja armazenado na pasta Documentos, e o seu nome de utilizador for Joe, escreva:

    cd c:\users\joe\documents
  3. Copie o seu script a partir do seu ficheiro NotePad, cole-o no PowerShell e prima Enter.

Passo 5: Abra o ficheiro com o Excel

  1. Clique duas vezes no ficheiro Excel, que terá o nome GroupID.csv,utilizando o ID do grupo a partir do passo 1.

    Este ficheiro estará no diretório a partir do qual executou os comandos PowerShell.

  2. Use as colunas de nome completo e e-mail para obter a lista de membros.

Nota:  Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode indicar-nos se estas informações foram úteis? Eis o artigo em inglês para sua referência.​

Mantenha um passo à frente com o Microsoft 365

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×