Ako je potrebno da izbrišete više korisnika sa Webexa, možete koristiti naš REST API da biste to uradili (https://developer.webex.com/docs/api/v1/people/delete-a-person). Dole povezano je skripta za primer, koja poziva taj API da izbriše više korisnika koji čitaju iz ulazne CSV datoteke.
Priprema za masovno brisanje korisnika
Evo šta vam je potrebno da biste počeli sa masovnim brisanjem korisnika iz kontrolnog čvorišta:
Akreditivi administratora vaše organizacije.
Nabavite oznaku ličnog pristupa od developer.webex.com.
Pročitaj https://developer.webex.com/docs/api/getting-started#accounts-and-authentication.
Referentna skripta koja je na https://github.com/mklawiter/webexControlHubScripts/blob/primary/BulkDeleteUsers.py.
Osnovni podaci o skripti reference:
Mi ovom Python scenariju pružamo samo kao primer. Mi zvanično ne podržavamo ili 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 podrazumevano ograničena na uklanjanje do 100 korisnika. Ako je potrebno, možete da povećate ograničenje. Ovo proporcionalno povećava vreme potrebno za pokretanje skripte.
Ako koristite Python, moraćete da instalirate sledeće module:
Zahteva
json
os
csv
urllib
vreme
Masovno brisanje korisnika skriptovanim API pozivima
Skripta je podrazumevano ograničena na 100 korisnika, ali to ograničenje možete da izmenite do broja redova u CSV datoteci.
1 | Prijavite se u kontrolno čvorište. |
2 | Izvezite korisnike u CSV datoteku. Možda će vam biti potrebno više od jedne CSV datoteke ako imate veliku organizaciju. Pogledajte načine za dodavanje i upravljanje korisnicima u Cisco Webex kontrolnom čvorištu. |
3 | Sačuvajte CSV datoteke na računaru na kojem izvršavate skriptu. |
4 | Otvorite CSV datoteke za uređivanje i uklonite redove koji sadrže korisnike koje želite da zadržite. Skripta će vas zamoliti da potvrdite brisanje korisnika, tako da možete da otkažete ako ovde pogrešite. U tom trenutku možete da se vratite u Kontrolno čvorište i izvezete (preostale) korisnike u sveže CSV datoteke. |
5 | Pokrenite skriptu. Na primer, na unošenje ljuske |
6 | Unesite punu putanju i ime CSV datoteke kada se to od vas zatraži. Na primer, Skripta od vas traži da unesete oznaku za pristup, tako da može da proveri da li je oznaka i dalje važeća da bi vas potvrdila verodostojnost. |
7 | Unesite oznaku za pristup. Skripta radi na suvom, vraća broj korisnika koje će izbrisati i traži od vas da potvrdite da želite da izbrišete N korisnike. Ako postoje greške, moguće je da su korisnički ID-ovi oštećeni u CSV datotekama. |
8 | Potvrdite da želite da izbrišete korisnike. API pozivi potrebni za brisanje svakog korisnika zahtevaju oko dve do tri sekunde, tako da možete očekivati da će se skripta pokrenuti oko pet minuta kada CSV datoteka ima 100 korisnika. Skripta upisuje sve greške u CSV datoteku u istom direktorijumu kao i ulazne datoteke. |
9 | Ponovite ovaj proces ako imate više od jedne CSV datoteke. |