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. [新しいアプリの登録] をクリックします。

    • アプリケーション名: このアプリは、トークンを取得する場合以外は使用しないため、必要に応じて名前を付けるようにします。 アプリケーション名は一意である必要があります。

    • 組織: 会社名を入力します。

    • サポートメール: 勤務先のメールアドレスを入力します。

    • web サイト: 会社の web サイトを入力します。

    • リダイレクト URI: Enter キーを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. スクリプトの最初の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. 手順1のグループ ID を使用して、" GroupID" という名前の Excel ファイルをダブルクリックします。

    このファイルは、PowerShell コマンドを実行したディレクトリにあります。

  2. メンバーの一覧を取得するには、[フルネーム] 列と [電子メール] 列を使います。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×