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:

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 python BulkDeleteUsers.py.

6

Po zobrazení výzvy zadejte celou cestu a název souboru CSV. Například ~/Downloads/exported_users.csv.

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.