Dacă trebuie să ștergeți mai mult de câțiva utilizatori de pe Webex, puteți utiliza API-ul rest pentru a face acest lucru (https://developer.webex.com/docs/api/v1/people/delete-a-person). Legat mai jos este un script de exemplu, care invocă api-ul respectiv pentru a șterge mai mulți utilizatori citiți dintr-un fișier CSV de intrare.
Pregătiți-vă să ștergeți în bloc utilizatorii
Iată de ce aveți nevoie pentru a începe cu ștergerea în bloc a utilizatorilor din Control Hub:
Acreditările de administrator de organizație.
Obțineți un simbol de acces personal de la developer.webex.com.
Citiți https://developer.webex.com/docs/api/getting-started#accounts-and-authentication.
Script-ul de referință, care este la https://github.com/mklawiter/webexControlHubScripts/blob/primary/BulkDeleteUsers.py.
Despre scriptul de referință:
Oferim acest script Python doar ca exemplu. Nu acceptăm sau menținem oficial acest script - sau oricare dintre scripturile sau clienții API - dar acceptăm apelurile API utilizate în script.
Scriptul este limitat pentru a elimina până la 100 de utilizatori, în mod implicit. Puteți crește limita dacă este necesar. Acest lucru crește proporțional timpul necesar pentru a rula scriptul.
Dacă utilizați Python, va trebui să instalați următoarele module:
Cereri
JSON
Os
csv
urllib
oră
Ștergeți în bloc utilizatorii cu apeluri API scriptate
Scriptul este limitat în mod implicit la 100 de utilizatori, 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-vă utilizatorii într-un fișier CSV. Este posibil să aveți nevoie de mai multe fișiere CSV dacă aveți o organizație mare. Consultați Modalități de a adăuga și gestiona utilizatori în Cisco Webex Control Hub. |
3 | Salvați fișierele CSV pe computerul pe 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. Vi se va cere de către script-ul pentru a confirma ștergerea utilizatorilor, astfel încât să puteți anula dacă faceți o greșeală aici. Puteți să reveniți la Control Hub în acel moment și să exportați utilizatorii (rămași) în fișiere CSV proaspete. |
5 | Executați scriptul. De exemplu, la shell-ul introduceți |
6 | Introduceți calea și numele complet al fișierului CSV, atunci când vi se solicită. De exemplu Scriptul vă solicită să introduceți simbolul de acces, astfel încât să poată verifica dacă simbolul este încă valid pentru a vă autentifica. |
7 | Introduceți simbolul de acces. Scriptul face o rulare uscată, returnează un număr de utilizatori pe care îi va șterge și vă solicită 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 vă puteți aștepta ca scriptul 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 fișierele de intrare. |
9 | Repetați acest proces dacă aveți mai multe fișiere CSV. |