將 Yammer 的群組成員匯出為 .csv 檔案

本主題將說明傳統 Yammer 中的功能。 如需在新 Yammer 中使用此功能的詳細資訊,請參閱將 Yammer 社區成員匯出至 .csv檔案。

您可以將 Yammer 群組成員名稱和電子郵件地址匯出至 .csv 檔案。 如果您想要查看群組中是否有任何人,請將所有群組成員邀請到另一個群組,或 [透過電子郵件與成員連絡人],這是很有用的做法。

您的 Yammer 網路的任何成員都可以匯出公用組的資訊。 針對私人群組,只有群組和網路系統管理員的成員才能匯出成員資格清單。

這個處理常式需要使用 Windows PowerShell。 看起來很複雜,但只需要幾分鐘的時間即可完成。

步驟1:尋找群組識別碼

[群組識別碼] 會識別 Yammer 群組。 PowerShell 腳本需要它。

步驟2:尋找您的權杖

您的權杖是您的帳戶和密碼的加密版本。 PowerShell 腳本需要它。

步驟3:建立您的 PowerShell 腳本

將範例程式碼儲存在檔案中,並取代 [群組識別碼] 和 [權杖] 的值。

步驟4:執行 PowerShell 腳本

將目錄變更為您想要 .csv 檔案的資料夾,並將腳本貼到 PowerShell 中。

步驟5:使用 Excel 開啟 .csv 檔案

使用完整名稱電子郵件欄來取得成員清單。

步驟1:尋找群組識別碼

  1. 在瀏覽器中,移至 HTTPs://www.yammer.com。

  2. 選取群組。

  3. 在瀏覽器的網址列中查看,並將摘要識別碼的值複製到您的記事本檔案。 例如,在下列 URL 中,您將會複製值1172163。

    HTTPs://www.yammer.com/contoso.com/#/threads/inGroup?type=in_group&摘要識別碼 =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. 在腳本的前兩行中,使用步驟1和2的結果來取代group_id_valuetoken_value

步驟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. 按兩下包含名稱GroupID的 Excel 檔案,該檔案會使用步驟1的群組識別碼。

    此檔案將會在您執行 PowerShell 命令的目錄中。

  2. 使用完整名稱電子郵件欄來取得成員清單。

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×