将 Yammer 组成员导出到.csv 文件

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

您可以导出 Yammer 组成员的名称和电子邮件地址为.csv 文件。 这是非常有用,如果您想要查看的任何人都将丢失从组、 邀请到另一个组,所有组成员或通过电子邮件联系成员。

您的 Yammer 网络的任何成员可以导出公用组的信息。 对于专用组,组成员可以导出成员资格列表。

此过程中需要使用 Windows PowerShell。 它看起来非常复杂,但需要几分钟才能完成。

步骤 1: 查找组 ID

组 ID 标识 Yammer 组。 您需要的 PowerShell 脚本。

步骤 2: 查找您的令牌

您的令牌是您的帐户和密码的加密的版本。 您需要的 PowerShell 脚本。

步骤 3: 创建您的 PowerShell 脚本

在文件中,保存示例代码并将值替换为组 ID 和令牌。

步骤 4: 运行 PowerShell 脚本

转到您希望的.csv 文件并将您的脚本粘贴到 PowerShell 文件夹的目录。

步骤 5: 使用 Excel 打开.csv 文件

使用完整名称电子邮件列以获取成员的列表。

步骤 1: 查找组 ID

  1. 在浏览器中,转到 https://www.yammer.com。

  2. 选择某个组。

  3. 在浏览器的地址栏中,查找并将 feedId 的值复制到记事本文件。 例如,下面的 url,需要复制值 1172163。

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

步骤 2: 查找您的令牌

警告: 不与其他人共享您的令牌。 可以使用用于访问您的 Yammer 帐户。

  1. 在浏览器中,转到 https://www.yammer.com/client_applications。

  2. 单击注册新应用程序

    • 应用程序名称: 您不会对除获取您的令牌的任何内容使用此应用程序,因为其命名为自己喜欢。 应用程序名称必须唯一。

    • 组织: 输入您的公司名称。

    • 支持电子邮件: 输入您的工作电子邮件地址。

    • 网站: 输入您的公司的网站。

    • 重定向 URI: 输入https://www.yammer.com

    详细信息页面以创建新的 Yammer 应用

  3. 键和标记部分中,单击生成的此应用程序的开发工具标记

    显示链接以获取令牌的 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 | Export-Csv "$GroupId.csv" -Delimiter "," 
      
    	
  2. 在前两行的脚本,替换group_id_valuetoken_value步骤 1 和 2 的结果。

步骤 4: 运行 PowerShell 脚本

  1. 打开 Windows PowerShell。 有关信息相邻查找 Windows PowerShell,请参阅在 Windows 10,8.1、 8.0 和 7.0 中找到的 PowerShell

  2. 在 PowerShell,将目录更改到所需的.csv 文件保存位置。 例如,如果您希望将存储在您的文档文件夹中的脚本,您的用户名是 Joe,请键入:

    cd c:\users\joe\documents
  3. 记事本文件中复制脚本,将其粘贴到 PowerShell,然后按Enter

步骤 5: 使用 Excel 打开文件

  1. 双击 Excel 文件,可以在其中运行的 PowerShell 命令目录中找到。

  2. 使用完整名称电子邮件列以获取成员的列表。

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×