轉帖|使用教程|編輯:況魚杰|2019-12-23 16:39:01.070|閱讀 539 次
概述:如果您逐個刪除群組內的設備,然后再刪除群組。這是很麻煩的事情,所以有一個腳本,可自動為您刪除群組(包括其中的設備),充分利用該API技術。您只需提供API口令和群組名稱即可。本文將向您介紹詳細方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
TeamViewer是世界上最受歡迎的遠程桌面工具,保持了對最廣泛的設備和操作系統的兼容性,無需任何配置便可以運行在主流系統的設備上。目前TeamViewer的最新版本中,包含了遠程控制,在線會議,插件自定義管理等多種功能,是企業進行安全遠程訪問和支持的首選。
TeamViewer帳戶的各項功能。您可以用API開發應用程序將TeamViewer功能融入自己的公司環境,也可以開發每個人都可以使用的應用程序。
如果您逐個刪除群組內的設備,然后再刪除群組。這是很麻煩的事情,所以有一個腳本,可自動為您刪除群組(包括其中的設備),充分利用該API技術。您只需提供API口令和群組名稱即可。本文將向您介紹詳細方法。
需要使用群組管理和設備管理API功能。采用Windows PowerShell來實現該解決方案。代碼將通過用戶口令在您的管理控制臺中檢索并顯示設備和群組,并讓您選擇要刪除的群組。做出選擇后,將獲得一個整潔的控制臺。
入門指南
請確保您有TeamViewer 帳戶。若要創建腳本,請用您的 TeamViewer 帳戶登錄 TeamViewer 管理控制臺,并創建腳本口令。在控制臺中,打開網站右上角的配置文件設置。然后,選擇應用程序,并點擊創建腳本口令。填寫表格,定義您的口令:
輸入腳本名稱
輸入腳本口令的說明
選擇腳本口令的權限
群組管理 – 查看、創建、刪除、編輯和共享群組
計算機 & 聯系人 – 查看、添加、編輯和刪除條目
保存腳本口令
現在,將口令保存在安全位置。腳本運行時將要求執行
代碼
$token = Read-Host -Prompt "Paste your account token code here" $bearer = "Bearer",$token $header = New-Object "System.Collections.Generic.Dictionary[[String],[String]]" $header.Add("authorization", $bearer) $webrequest = Invoke-RestMethod -Uri "//webapi.teamviewer.com/api/v1/groups/" -Method Get -Headers $header $machine = Invoke-RestMethod -Uri "Https://webapi.teamviewer.com/api/v1/devices/" -Method Get -Headers $header $i=1 $grpArr = @() ForEach($grp in $webrequest.groups) { Write-Host $i ")" $grp.name " - " $grp.id $grpArr += $grp.id; ForEach($dev in $machine.devices) { If($dev.groupid -eq $grp.id) { Write-Host " " $dev.alias } } $i += 1 } $ig = Read-Host -Prompt "Select the group you will like to remove" ForEach ($dgrp in $machine.devices) { if($dgrp.groupid -eq $grpArr[$ig - 1]) { Write-Host "Delete device: " $dgrp.alias $item = $dgrp.device_id $delete = Invoke-WebRequest -Uri "Https://webapi.teamviewer.com/api/v1/devices/$item" -Method Delete -Headers $header } } Write-Host "Delete group id: " $grpArr[$ig - 1] $gid = $grpArr[$ig - 1] $remove = Invoke-WebRequest -Uri "Https://webapi.teamviewer.com/api/v1/groups/$gid" -Method Delete -Headers $header
運行腳本
將腳本代碼復制到您最喜歡的文本編輯器(例如記事本)中,并另存為 .ps1 文件。(test.ps1)最后,TeamViewer API 是您充分利用管理控制臺的有用工具。與編程語言和您的想象力結合,可以讓您在日常工作中獲得立竿見影的效果。
如果您想要更直接的操作過程,可以查看以下視頻:
以上文章是否對您有幫助,歡迎在下方評論留言,分享你的建議和想法。
熱門文章推薦:
==========================================
如果想要購買正版授權TeamViewer的朋友,可以聯系
關注慧聚IT微信公眾號 ???,了解產品的最新動態及最新資訊。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: