Pregătiți-vă pentru ștergerea în masă a utilizatorilor

Iată ce trebuie să începeți cu utilizatorii de ștergere în masă din Control Hub:

Despre scenariul de referință:

  • Oferim acest script Python doar ca exemplu. Nu susținem sau menținem în mod oficial acest script - sau oricare dintre scripturile sau clienții API - dar susținem apelurile API utilizate în script.

  • Script-ul este limitat pentru a elimina până la 100 de utilizatori, în mod implicit. Puteți mări limita, dacă este necesar. Acest lucru crește proporțional timpul necesar pentru a rula script-ul.

  • Dacă utilizați Python, va trebui să instalați următoarele module:

    • solicitări

    • json

    • te iza

    • csv

    • urllib

    • oră

Ștergeți utilizatorii în bloc cu apeluri API Scriptate

Scenariul este limitat la 100 de utilizatori în mod implicit, dar puteți modifica această limită până la numărul de rânduri din fișierul CSV.

1

Conectați-vă la Control Hub .

2

Exportați utilizatorii într-un fișier CSV.

Este posibil să aveți nevoie de mai mult de un fișier CSV dacă aveți o organizație mare. Consultați Modalități de adăugare și gestionare a utilizatorilor în Cisco Webex Control Hub.

3

Salvați fișierele CSV pe computerul în care rulați scriptul.

4

Deschideți fișierele CSV pentru editare și eliminați rândurile care conțin utilizatorii pe care doriți să îi păstrați.

Scriptul vă va cere să confirmați ștergerea utilizatorilor, astfel încât să puteți anula dacă faceți o greșeală aici. Puteți reveni la Control Hub în acel moment și puteți exporta (restul) utilizatori în fișiere CSV proaspete.

5

Rulați scriptul. De exemplu, la intrarea în coajă python BulkDeleteUsers.py.

6

Introduceți calea completă și numele fișierului CSV, atunci când vi se solicită acest lucru. De exemplu, ~/Downloads/exported_users.csv.

Scriptul vă solicită să introduceți tokenul de acces, astfel încât acesta să poată verifica dacă tokenul este încă valid pentru a vă autentifica.

7

Introduceți tokenul de acces.

Scriptul face o rulare uscată, returnează un număr de utilizatori pe care îi va șterge și vă cere să confirmați că doriți să ștergeți utilizatorii N.

Dacă există erori, este posibil ca ID-urile de utilizator să fie corupte în fișierele CSV.

8

Confirmați că doriți să ștergeți utilizatorii.

Apelurile API necesare pentru a șterge fiecare utilizator durează aproximativ două până la trei secunde, astfel încât să vă puteți aștepta ca script-ul să ruleze timp de aproximativ cinci minute atunci când fișierul CSV are 100 de utilizatori.

Scriptul scrie orice erori într-un fișier CSV în același director ca și fișierele de intrare.

9

Repetați acest proces dacă aveți mai mult de un fișier CSV.