Pokud potřebujete odstranit více než několik uživatelů z Webexu, můžete k tomu použít naše REST API (https://developer.webex.com/docs/api/v1/people/delete-a-person). Níže uvedený skript je ukázkový skript, který vyvolá rozhraní API k odstranění více uživatelů přečtených ze vstupního souboru CSV.
Příprava hromadného odstranění uživatelů
Tady je to, co potřebujete, abyste mohli začít s hromadným odstraňováním uživatelů z Control Hubu:
Přihlašovací údaje správce vaší organizace.
Získejte osobní přístupový token od developer.webex.com.
Přečtěte si https://developer.webex.com/docs/api/getting-started#accounts-and-authentication.
Referenční skript, který je na https://github.com/mklawiter/webexControlHubScripts/blob/primary/BulkDeleteUsers.pyadrese .
O referenčním skriptu:
Tento skript Pythonu poskytujeme pouze jako příklad. Tento skript - ani žádné z vašich skriptů nebo klientů ROZHRANÍ API - oficiálně nepodporujeme ani neudržujeme, ale podporujeme volání rozhraní API použitá ve skriptu.
Skript je ve výchozím nastavení omezen na odebrání až 100 uživatelů. V případě potřeby můžete limit zvýšit. Tím se proporcionálně prodlužuje doba potřebná ke spuštění skriptu.
Pokud používáte Python, budete muset nainstalovat následující moduly:
požaduje
json
operační systém
csv
urllib
čas
Hromadné odstranění uživatelů pomocí skriptovaných volání rozhraní API
Skript je ve výchozím nastavení omezen na 100 uživatelů, ale tento limit můžete upravit až do počtu řádků v souboru CSV.
1 | Přihlaste se k Ovládacímu centru. |
2 | Exportujte uživatele do souboru CSV. Pokud máte velkou organizaci, možná budete potřebovat více než jeden soubor CSV. Podívejte se na možnosti přidávání a správy uživatelů v centru Cisco Webex Control Hub. |
3 | Uložte soubory CSV do počítače, ve kterém skript používáte. |
4 | Otevřete soubory CSV pro úpravy a odeberte řádky obsahující uživatele, které chcete zachovat. Skript vás požádá o potvrzení odstranění uživatelů, takže můžete zrušit, pokud zde uděláte chybu. V tomto okamžiku se můžete vrátit do Control Hub a exportovat (zbývající) uživatele do nových souborů CSV. |
5 | Spusťte skript. Například ve vaší skořápce zadejte |
6 | Po zobrazení výzvy zadejte celou cestu a název souboru CSV. Například Skript vás vyzve k zadání přístupového tokenu, abyste mohli zkontrolovat, zda je token stále platný pro ověření. |
7 | Zadejte přístupový token. Skript provede suché spuštění, vrátí počet uživatelů, které odstraní, a požádá vás, abyste potvrdili, že chcete odstranit uživatele N. Pokud dojde k chybám, může se jednat o to, že id uživatele jsou poškozena v souborech CSV. |
8 | Ověřte, zda chcete uživatele odstranit. Volání rozhraní API potřebná k odstranění každého uživatele trvá přibližně dvě až tři sekundy, takže můžete očekávat, že skript bude spuštěn asi pět minut, pokud má soubor CSV 100 uživatelů. Skript zapíše všechny chyby do souboru CSV ve stejném adresáři jako vstupní soubory. |
9 | Tento postup opakujte, pokud máte více než jeden soubor CSV. |