準備大量刪除使用者

以下是從 Control Hub 大量刪除使用者所需要的開始步驟:

關於此參考指令檔:

  • 我們提供的 Python 指令檔僅為範例。 我們並未正式支援或維護此指令檔,或任何指令檔或 API 用戶端,但是我們支援指令檔中使用的 API 呼叫。

  • 指令檔預設最多只能移除 100 個使用者。 必要時,您可以增加移除上限。 這樣會相應增加執行指令檔所需的時間。

  • 如果是使用 Python,您需要安裝下列模組:

    • 請求

    • json

    • os

    • csv

    • urllib

    • 時間

大量刪除具有指令檔 API 通話的使用者

指令檔預設上限為 100 個使用者,但是您可以將上限修改為 CSV 檔案中的列數。

1

登入 Control Hub。

2

將使用者匯出至 CSV 檔案。

如果是大型組織,您可能需要多個 CSV 檔案。 請參閱在 Cisco Webex Control Hub 中新增及管理使用者的方法

3

將 CSV 檔案儲存到您執行指令檔的電腦。

4

開啟 CSV 檔案進行編輯,並移除包含您欲保留之使用者的列

指令檔將要求您確認刪除使用者,因此如果此步驟做錯,您可以取消。 此時,您可以返回 Control Hub,將(剩餘的)使用者匯出至新的 CSV 檔案。

5

執行指令檔。 例如,在殼層輸入 python BulkDeleteUsers.py

6

系統提示時,輸入 CSV 檔案的完整路徑和名稱。 例如:~/Downloads/exported_users.csv

指令檔會提示您輸入存取權杖,以便檢查權杖是否維持有效,以驗證您。

7

輸入您的存取權杖。

指令檔執行測試,返回即將刪除的使用者計數,並要求您確認刪除 N 個使用者。

如果有任何錯誤,可能是 CSV 檔案中的使用者 ID 已損毀。

8

確認要刪除使用者。

刪除每個使用者所需的 API 呼叫大約需要一到二秒,因此 CSV 檔案有 100 個使用者時,指令檔會執行將近五分鐘。

指令檔會將任何錯誤寫入一個與輸入檔案同在一個目錄中的 CSV 檔案。

9

如果有多個 CSV 檔案,請重複此程序。