Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.
Экспорт участников сообщества Yammer в файл .csv

Примечание: В этой статье описана функция новой Yammer. Сведения о том, как использовать эту функцию в классической Yammer, можно найти в разделе Экспорт участников группы Yammer в CSV-файл.

Вы можете экспортировать имена участников сообщества Yammer и адреса электронной почты в CSV-файл. Это полезно, если вы хотите узнать, есть ли у вас кто угодно, пригласить всех участников сообщества в сообщество или обратиться к участникам по электронной почте.

Любой участник вашей сети Yammer может экспортировать информацию для общедоступных сообществ. Для частных сообществ только члены сообщества и администраторы сети могут экспортировать список участников.

Примечание: Если ваше сообщество подключено к Microsoft 365 и у вас есть доступ к порталу Azure Active Directory (Azure AD), выполните действия, описанные в разделе массового скачивания пользователей группы в Azure 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. Просмотрите адресную строку и скопируйте кодировку Group Base 64.

    Это происходит после групп/ и перед /ALL в адресной строке.

  4. После копирования этой базовой кодировки 64 с помощью веб-инструмента можно декодировать базовые 64.

    Например, кодировка Base 64 в следующем URL-адресе будет JfdHlwZSI6Ikdyb3VwIiwiaWQiOiI5NzM0ODQ4NTEyIn0

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

  5. При запуске базового декодера 64 выдается следующее: {"_type": "Group", "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-файл. Например, если вы хотите, чтобы сценарий хранился в папке "документы", а имя пользователя — Joe, введите:

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

Шаг 5: Открытие файла в Excel

  1. Дважды щелкните файл Excel, в котором будет содержаться имя, GroupID.csvс помощью идентификатора группы в действии 1.

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

  2. Используйте столбцы с полным именем и адресом электронной почты , чтобы получить список участников.

Дополнительные сведения

Управление сообществом в Yammer

Управление участниками сообщества Yammer

Настройка сообщества Yammer

Присоединение к сообществу и его создание в Yammer

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×