Експорт учасників групи Yammer до файлу CSV

Примітка.: У цій статті описано функції в класичній мережі Yammer. Докладні відомості про використання цієї функції в новому Yammer наведено в статті експорт членів спільноти Yammer до CSV-файлу.

Ви можете експортувати імена учасників групи Yammer та адреси електронної пошти до CSV-файлу. Це корисно, якщо ви хочете дізнатися, чи немає в групі нікого, запросити всіх учасників групи до іншої групи або звернутися до учасників за допомогою електронної пошти.

Будь-який учасник мережі Yammer може експортувати відомості для спільних груп. Для приватних груп, тільки учасники групи та мережеві адміністратори можуть експортувати список учасників.

Примітка.: Якщо ваша група входить до складу Microsoft 365, і ви маєте доступ до порталу Azure Active Directory (Azure AD), ви можете слідкувати за кроками групового завантаження учасників групи в лазурові Active Directory замість наведених нижче інструкцій.

У процесі нижче потрібно використовувати Windows PowerShell. Це виглядає складно, але лише кілька хвилин, щоб завершити.

Крок 1: визначення ІДЕНТИФІКАТОРА групи

ІДЕНТИФІКАТОР групи визначає групу Yammer. Ви маєте потребу в цьому сценарії PowerShell.

Крок 2: Знайди свій маркер

Ваш маркер – це зашифрована версія облікового запису та пароля. Ви маєте потребу в цьому сценарії PowerShell.

Крок 3: створення сценарію PowerShell

Збережіть зразок коду у файлі та Замініть значення для ІДЕНТИФІКАТОРА групи та маркера.

Крок 4: запуск сценарію PowerShell

Змініть каталоги на папку, у якій потрібно вставити файл CSV, і вставте його в PowerShell.

Крок 5. Відкрийте CSV-файл із програмою Excel

Щоб отримати список учасників, використовуйте стовпці " повне ім'я " та " адреса електронної пошти ".

Крок 1: визначення ІДЕНТИФІКАТОРА групи

  1. У браузері перейдіть до https://www.yammer.com.

  2. Виберіть групу.

  3. Знайдіть у рядку адреси браузера та скопіюйте значення для файлу блокнота. Наприклад, у наведеній нижче URL-адресі можна скопіювати значення 1172163.

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

Крок 2: Знайди свій маркер

Попередження!: Не надавайте спільний доступ до маркера іншим користувачам. Його можна використовувати для доступу до облікового запису Yammer.

  1. У браузері перейдіть до https://www.yammer.com/client_applications.

  2. Натисніть кнопку зареєструвати нову програму.

    • Ім'я програми: оскільки ви не використовуєте цю програму, за винятком того, що ви хочете отримати свій маркер, назвіть його. Ім'я застосунку має бути унікальним.

    • Організація: введіть назву компанії.

    • Підтримка електронної пошти: Вкажіть свою робочу адресу електронної пошти.

    • Веб-сайт: Увійдіть на веб-сайт компанії.

    • ПЕРЕСПРЯМУВАННЯ URI: вхід у https://www.Yammer.com.

    Сторінка відомостей про створення нової програми Yammer

  3. У розділі " ключі та маркер " натисніть кнопку " створити маркер розробника" для цієї програми.

    Сторінка застосунку Yammer із посиланням на "отримати маркер"

    Маркер відображається в нижній частині сторінки " ключі та маркер ". На попередньому рисунку показано розмите зображення.

    Маркер можна використовувати для доступу до Yammer, тому не надавайте спільний доступ до неї.

  4. Скопіюйте маркер у файл блокнота.

    Сторінка програми Yammer із зображенням маркера

Крок 3: створення сценарію PowerShell

Попередження!: Не надавайте спільний доступ до цього сценарію після того, як ви введете ваш маркер. Ваш маркер можна використовувати для доступу до облікового запису Yammer.

  1. Скопіюйте наведений нижче код у файл блокнота.

    $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. У перших двох рядках сценарію замініть group_id_value і token_value результатом кроків 1 і 2.

Крок 4: запуск сценарію PowerShell

  1. Відкрийте Windows PowerShell. Щоб отримати відомості, які не знаходять Windows PowerShell, ознайомтеся з пошуком PowerShell у Windows 10, 8,1, 8,0 і 7,0

  2. У PowerShell змініть каталоги на місце, у якому потрібно зберегти файл CSV. Наприклад, якщо потрібно, щоб скрипт зберігалися в папці "документи", а ім'я користувача – Джо, введіть:

    cd c:\users\joe\documents
  3. Скопіюйте сценарій із файлу блокнота, вставте його в PowerShell, а потім натисніть клавішу вводу.

Крок 5. Відкрийте файл у програмі Excel

  1. Двічі клацніть файл Excel, який матиме ім'я Grouspid. csv, за допомогою ідентифікатора групи з кроку 1.

    Цей файл відображатиметься в каталозі, з якого ви запускали команди PowerShell.

  2. Щоб отримати список учасників, використовуйте стовпці " повне ім'я " та " адреса електронної пошти ".

Примітка.:  Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була ця інформація корисною. Для довідки цю статтю можна переглянути англійською мовою.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×