TeamViewerに登録しているコンピューター&パートナーの一覧を取得したい(CSVなど)

オプション
江澤奈美
江澤奈美 投稿:5 ✭✭
編集済: 3月 2021 一般的な質問

<やりたいこと>

TeamViewerに登録しているコンピューター&パートナーの一覧を取得したい(CSVなど)


<試したこと>

・接続レポートでCSVエクスポート

答え

  • Yuri_T
    Yuri_T 投稿:2,256 [Former Staff]
    編集済: 3月 2021
    オプション

    @江澤奈美

    ご投稿ありがとうございます。

    誠に恐れ入りますがマネージメントコンソールの機能を使用してコンピューターをエクスポートすることはできかねてしまいます。

    ただしTeamViewerAPIを使用して情報を抽出することが可能です。(以下のAPIのページが英語版のみのご用意となっておりますことお詫び申し上げます。)


    TeamViewerAPIを使用してコンピュータをエクスポートする方法

    手順1:マネージメントコンソールでAPIトークンを作成する

    1)右上隅にあるユーザー名をクリックし、プロファイルの編集をクリックします。

    2)アプリに移動し、スクリプトトークンの作成をクリックします。


    3)トークンに名前を付け、エントリの表示設定でコンピュータ&パートナーパラメーターを選択し、保存をクリックします。

    4)これによりトークンが生成されます。このトークンをコピーして、後で使用できるように保存してください。


    手順2:PowerShellISEでエクスポートスクリプトを実行する

    1)管理者としてPowerShell ISEを開き、次のコードを入力してEnterキーを押します。

    $jsonFile = "YOURPATH\Computers export.json"
    $csvFile = "YOURPATH\Computers export.csv"
    $tvAccessToken = read-host "Please type your token "​
    $devicesResponse = Invoke-RestMethod -Uri "https://webapi.teamviewer.com/api/v1/devices?full_list=true" -Method Get -Headers @{authorization = "Bearer $tvAccessToken"}
    $devicesResponse.devices | ConvertTo-Json | Out-File $jsonFile
    $devicesResponse.devices | Export-Csv -Path $csvFile -Delimiter ',' -NoTypeInformation
    

    📌注意:YOURPATHを、エクスポートの生成先のパスに置き換えることを必ず行ってください。

    2)トークンの入力を求められます。以前に保存したトークンを貼り付けて、Enterキーを押してください。


    3)これで完了です。スクリプトは、YOURPATHとして選択したフォルダーにエクスポートを自動的に生成します。

    以上、こちらの情報がお役に立てれば幸いです。

    Former Japanese Community Moderator