メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。
Yammer のコミュニティ メンバーを .csv ファイルにエクスポートする

注: このトピックでは、新しい Yammer の機能について説明します。 従来の Yammer でこの機能を使用する方法については、「 yammer グループのメンバーを .csv ファイルにエクスポートする」を参照してください。

Yammer コミュニティのメンバーの名前とメールアドレスを .csv ファイルにエクスポートできます。 これは、コミュニティのユーザーがいないかどうかを確認したり、コミュニティのすべてのメンバーを別のコミュニティに招待したり、メールでメンバーに連絡したりする場合に便利です。

Yammer ネットワークのすべてのメンバーが、公開コミュニティの情報をエクスポートすることができます。 プライベートコミュニティの場合は、コミュニティとネットワーク管理者のメンバーだけがメンバーシップリストをエクスポートできます。

注: コミュニティが Microsoft 365 に接続されていて、Azure Active Directory (Azure AD) ポータルにアクセスできる場合は、次の手順ではなく、「 Azure Active directory でグループのメンバーを一括ダウンロードする」の手順に従ってください。

以下のプロセスでは、Windows PowerShell を使用する必要があります。 これは複雑に見えますが、完了するまで数分しかかかりません。

手順 1: コミュニティのグループ ID を確認する

グループ ID によって Yammer コミュニティが識別されます。 これは、PowerShell スクリプトに必要です。

手順 2: トークンを検索する

トークンは暗号化されたアカウントとパスワードです。 これは、PowerShell スクリプトに必要です。

手順 3: PowerShell スクリプトを作成する

サンプルコードをファイルに保存し、グループ ID とトークンの値を置き換えます。

手順 4: PowerShell スクリプトを実行する

.Csv ファイルを作成するフォルダーにディレクトリを変更して、スクリプトを PowerShell に貼り付けます。

手順 5: Excel でファイルを開く

メンバーの一覧を取得するには、[氏名] と [電子メール] の列を使用します。

手順 1: コミュニティのグループ ID を確認する

  1. ブラウザーで https://www.yammer.com にアクセスします。

  2. コミュニティを選択します。

  3. アドレスバーを確認し、グループベースの64エンコードをコピーします。

    これは、アドレスバーのグループ//allの後に表示されます。

  4. この基本64エンコードをコピーした後、オンラインツールを使用してベース64をデコードします。

    たとえば、次の URL のベース64エンコードはJfdHlwZSI6Ikdyb3VwIiwiaWQiOiI5NzM0ODQ4NTEyIn0になります。

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

  5. ベース64デコーダーを実行すると、次のようになります: {"_type": "グループ"、"id": "9734848512"}。したがって、グループ ID は9734848512です。

Yammer コミュニティフィード ID

手順 2: トークンを検索する

警告: トークンを他のユーザーと共有しないでください。 これは、Yammer アカウントにアクセスするために使用できます。

  1. ブラウザーで https://www.yammer.com/client_applications にアクセスします。

  2. [新しいアプリの登録] をクリックします。

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

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

    • サポートメール: 仕事用のメールアドレスを入力します。

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

    • リダイレクト 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. スクリプトの最初の2行で、 group_id_valuetoken_valueを手順1と2の結果に置き換えます。

手順 4: PowerShell スクリプトを実行する

  1. Windows PowerShell を開きます。 Windows PowerShell のインストールの詳細については、「 powershell のさまざまなバージョンをインストールする」を参照してください。

  2. PowerShell で、.csv ファイルを保存する場所にディレクトリを変更します。 たとえば、スクリプトを [ドキュメント] フォルダーに保存し、ユーザー名が Joe の場合は、次のように入力します。

    cd c:\users\joe\documents
  3. メモ帳ファイルからスクリプトをコピーし、PowerShell に貼り付け、 enterキーを押します。

手順 5: Excel でファイルを開く

  1. 手順1のグループ ID を使用して、 GroupID.csv名前の付いた Excel ファイルをダブルクリックします。

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

  2. メンバーの一覧を取得するには、[氏名] と [電子メール] の列を使用します。

こちらもご覧ください

Yammer でコミュニティを管理する

Yammer コミュニティのメンバーを管理する

Yammer コミュニティをカスタマイズする

Yammer でのコミュニティへの参加と作成

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

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

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×