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

Експорт членів спільноти 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. Відкрийте файл у програмі Excel

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

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

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

  2. Виберіть спільноту.

  3. Пошукайте в адресному рядку та скопіюйте кодування 64 Base.

    Це буде після груп/ і перед /All в рядку адреси.

  4. Після копіювання цієї бази 64 кодування використовуйте онлайновий засіб для декодування бази 64.

    Наприклад, кодування базового 64 в URL-адресі нижче: JfdHlwZSI6Ikdyb3VwIiwiaWQiOiI5NzM0ODQ4NTEyIn0

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

  5. Під час роботи з декодером базового 64 буде: {"_type": "Група", "ID": "9734848512"} і, отже, ІДЕНТИФІКАТОР групи – 9734848512.

ІДЕНТИФІКАТОР каналу для спільноти Yammer

Крок 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.

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

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

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

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

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

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

Додаткові відомості

Керування спільнотою в Yammer

Керування учасниками спільноти Yammer

Настроювання спільноти Yammer

Приєднання та створення спільноти в Yammer

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

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

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

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

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

×