Eksportowanie członków społeczności usługi Yammer do pliku csv

Eksportowanie członków społeczności usługi Yammer do pliku csv

Uwaga: W tym temacie opisano funkcję w nowej usłudze Yammer. Aby uzyskać informacje na temat korzystania z tej funkcji w klasycznej usłudze Yammer, zobacz Eksportowanie członków grupy usługi Yammer do pliku CSV.

Do pliku CSV można wyeksportować imiona i nazwiska członków społeczności usługi Yammer. Jest to przydatne, jeśli chcesz sprawdzić, czy ktoś nie ma nikogo ze społeczności, Zaproś wszystkich członków społeczności do innej społeczności lub skontaktuj się z użytkownikami pocztą e-mail.

Każdy członek sieci usługi Yammer może eksportować informacje dla społeczności publicznych. W przypadku społeczności prywatnych tylko członkowie społeczności i Administratorzy sieci mogą eksportować listę członkostwa.

Uwaga: Jeśli Twoja społeczność jest podłączona do programu Microsoft 365 i masz dostęp do portalu usługi Azure Active Directory (Azure AD), możesz wykonać czynności opisane w artykule pobieranie zbiorcze grupy w usłudze Azure Active Directory zamiast poniższych kroków.

Poniższy proces wymaga użycia programu Windows PowerShell. Wygląda skomplikowane, ale trwa zaledwie kilka minut.

Krok 1: Znajdowanie identyfikatora grupy społeczności

Identyfikator grupy identyfikuje społeczność usługi Yammer. Jest on potrzebny dla skryptu programu PowerShell.

Krok 2. Znajdowanie tokenu

Token to zaszyfrowana wersja konta i hasło. Jest on potrzebny dla skryptu programu PowerShell.

Krok 3. Tworzenie skryptu programu PowerShell

Zapisz przykładowy kod w pliku i Zastąp wartości w polu Identyfikator grupy oraz token.

Krok 4. Uruchom skrypt programu PowerShell

Zmień katalogi na folder, w którym chcesz umieścić plik CSV, a następnie wklej skrypt do programu PowerShell.

Krok 5. Otwórz plik w programie Excel

Aby wyświetlić listę członków, Użyj kolumn o pełnej nazwie i adresie e-mail .

Krok 1: Znajdowanie identyfikatora grupy społeczności

  1. W przeglądarce przejdź do https://www.yammer.com.

  2. Wybierz społeczność.

  3. Spójrz na pasek adresu i skopiuj kodowanie bazowe 64.

    Ta funkcja jest późniejsza niż Grupa/ i przed /All na pasku adresu.

  4. Po skopiowaniu tego kodowania Base 64 Użyj narzędzia online, aby zdekodować podstawowy 64.

    Na przykład kodowanie Base 64 w poniższym adresie URL będzie JfdHlwZSI6Ikdyb3VwIiwiaWQiOiI5NzM0ODQ4NTEyIn0

    https://web.yammer.com/main/groups/eyJfdHlwZSI6Ikdyb3VwIiwiaWQiOiI5NzM0ODQ4N0TEyIn/All

  5. W przypadku korzystania z dekodera Base 64 będzie nadawać: {"_type": "Group", "ID": "9734848512"}, a zatem identyfikator grupy to 9734848512.

Identyfikator kanału społecznościowego usługi Yammer

Krok 2. Znajdowanie tokenu

Ostrzeżenie: Nie udostępniaj tokenów innym osobom. Można go użyć w celu uzyskania dostępu do konta usługi Yammer.

  1. W przeglądarce przejdź do https://www.yammer.com/client_applications.

  2. Kliknij pozycję zarejestruj nową aplikację.

    • Nazwa aplikacji: ponieważ ta aplikacja nie będzie używana do żadnych celów, z wyjątkiem uzyskania tokenu, nadaj jej nazwę. Nazwa aplikacji musi być unikatowa.

    • Organizacja: Wprowadź nazwę firmy.

    • Adres E-mail pomocy technicznej: wprowadź służbowy adres e-mail.

    • Witryna internetowa: wprowadź witrynę sieci Web firmy.

    • Identyfikator URI przekierowania: wprowadź https://www.Yammer.com.

    Strona szczegóły dotyczące tworzenia nowej aplikacji Yammer

  3. W sekcji klucze i token kliknij pozycję Generuj token dewelopera dla tej aplikacji.

    Strona aplikacji Yammer z linkiem do uzyskania tokenu

    Token jest widoczny u dołu strony klucze i token . Jest on pokazywany jako rozmyty na poprzednim obrazie.

    Token może być wykorzystywany w celu uzyskania dostępu do usługi Yammer, więc nie udostępniaj go.

  4. Skopiuj token do pliku Notatnika.

    Strona aplikacji Yammer z wyświetlonym tokenem

Krok 3. Tworzenie skryptu programu PowerShell

Ostrzeżenie: Nie udostępniaj tego skryptu po wprowadzeniu tokenu. Token może być wykorzystywany do uzyskiwania dostępu do konta usługi Yammer.

  1. Skopiuj poniższy kod do pliku Notatnika.

    $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. W pierwszych dwóch wierszach skryptu Zastąp group_id_value i token_value wynikami kroków od 1 do 2.

Krok 4. Uruchom skrypt programu PowerShell

  1. Otwórz program Windows PowerShell. Aby uzyskać informacje na temat instalowania programu Windows PowerShell, zobacz Instalowanie różnych wersji programu PowerShell.

  2. W programie PowerShell zmień katalogi na miejsce, w którym chcesz zapisać plik CSV. Jeśli na przykład chcesz, aby skrypt był przechowywany w folderze dokumenty, a nazwa użytkownika to Janusz, wpisz:

    cd c:\users\joe\documents
  3. Skopiuj skrypt z pliku Notatnika, wklej go do programu PowerShell, a następnie naciśnij klawisz Enter.

Krok 5. Otwórz plik w programie Excel

  1. Kliknij dwukrotnie plik programu Excel, którego nazwa będzie GroupID.csv, przy użyciu identyfikatora grupy z kroku 1.

    Ten plik będzie znajdować się w katalogu, w którym zostały uruchomione polecenia programu PowerShell.

  2. Aby wyświetlić listę członków, Użyj kolumn o pełnej nazwie i adresie e-mail .

Zobacz też

Zarządzanie społecznością w usłudze Yammer

Zarządzanie członkami społeczności usługi Yammer

Dostosowywanie społeczności usługi Yammer

Dołączanie do społeczności w usłudze Yammer i tworzenie jej

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×