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 をリダイレクトする: 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. スクリプトの最初の 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 ファイルを保存する場所に変更します。 たとえば、[ドキュメント] フォルダーに格納するスクリプトしたいユーザー名が佐藤場合は、次のように入力します。

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

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

  1. ディレクトリの PowerShell コマンドを実行するには、Excel ファイルをダブルクリックします。

  2. 氏名電子メールの列を使用して、メンバーの一覧を取得します。

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

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

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

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

×