Ako trebate izbrisati više od nekoliko korisnika s Webexa, za to možete koristiti naš REST API (https://developer.webex.com/docs/api/v1/people/delete-a-person). U nastavku je povezana ogledna skripta koja poziva taj API da izbriše više korisnika pročitanih iz ulazne CSV datoteke.
Priprema za masovno brisanje korisnika
Evo što vam je potrebno za početak masovnog brisanja korisnika iz control huba:
Vjerodajnice administratora tvrtke ili ustanove.
Nabavite osobni pristupni token od developer.webex.com.
Čitajte https://developer.webex.com/docs/api/getting-started#accounts-and-authentication.
Referentna skripta koja se nalazi u https://github.com/mklawiter/webexControlHubScripts/blob/primary/BulkDeleteUsers.py.
O referentnoj skripti:
Ovaj Python skriptu pružamo samo kao primjer. Službeno ne podržavamo niti održavamo ovu skriptu - ili bilo koju od vaših skripti ili API klijenata - ali podržavamo API pozive koji se koriste u skripti.
Skripta je prema zadanim postavkama ograničena na uklanjanje do 100 korisnika. Ako je potrebno, možete povećati ograničenje. To proporcionalno povećava vrijeme potrebno za pokretanje skripte.
Ako koristite Python, morat ćete instalirati sljedeće module:
Zahtjeve
json
Os
csv
urllib
vrijeme
Masovno brisanje korisnika pomoću skriptitinih API poziva
Skripta je prema zadanim postavkama ograničena na 100 korisnika, ali to ograničenje možete izmijeniti do broja redaka u CSV datoteci.
1 | Prijavite se u Kontrolni centar. |
2 | Izvezite korisnike u CSV datoteku. Možda će vam trebati više CSV datoteka ako imate veliku organizaciju. Pogledajte načine dodavanja korisnika i upravljanja njima u Cisco Webex kontrolnom središtu. |
3 | Spremite CSV datoteke na računalo na kojem koristite skriptu. |
4 | Otvorite CSV datoteke za uređivanje i uklonite retke koji sadrže korisnike koje želite zadržati. Skripta će vas zamoliti da potvrdite brisanje korisnika, tako da možete otkazati ako pogriješite ovdje. U tom se trenutku možete vratiti u Control Hub i izvesti (preostale) korisnike u svježe CSV datoteke. |
5 | Pokrenite skriptu. Na primjer, pri ljusci unesite |
6 | Kada se to od vas zatraži, unesite puni put i naziv CSV datoteke. Npr Skripta od vas traži da unesete pristupni token kako bi provjerila je li token još uvijek valjan za provjeru autentičnosti. |
7 | Unesite pristupni token. Skripta izvodi suhu vožnju, vraća broj korisnika koje će izbrisati i traži od vas da potvrdite da želite izbrisati N korisnike. Ako postoje bilo kakve pogreške, moguće je da su korisnički ID-i oštećeni u CSV datotekama. |
8 | Potvrdite da želite izbrisati korisnike. API pozivi potrebni za brisanje svakog korisnika traje oko dvije do tri sekunde, tako da možete očekivati da će se skripta pokrenuti oko pet minuta kada vaša CSV datoteka ima 100 korisnika. Skripta zapisuje sve pogreške u CSV datoteku u istom direktoriju kao i ulazne datoteke. |
9 | Ponovite ovaj postupak ako imate više CSV datoteka. |