Przygotuj się do masowego usuwania użytkowników

Oto, co musisz rozpocząć, usuwając zbiorczo użytkowników z Control Hub:

O skrypcie referencyjnym:

  • Jako przykład podajemy ten skrypt Pythona. Oficjalnie nie obsługujemy ani nie utrzymujemy tego skryptu - ani żadnego z Twoich skryptów lub klientów API - ale obsługujemy połączenia API używane w skrypcie.

  • Skrypt jest ograniczony do usunięcia do 100 użytkowników, domyślnie. W razie potrzeby można zwiększyć limit. To proporcjonalnie zwiększa czas potrzebny do uruchomienia skryptu.

  • Jeśli używasz Pythona, musisz zainstalować następujące moduły:

    • żądania

    • json

    • os

    • csv

    • urlib

    • godzina

Zbiorcze usuwanie użytkowników ze skryptowanymi połączeniami API

Skrypt jest domyślnie ograniczony do 100 użytkowników, ale możesz zmodyfikować ten limit do liczby wierszy w pliku CSV.

1

Zaloguj się do Control Hub .

2

Eksportuj użytkowników do pliku CSV.

Jeśli masz dużą organizację, możesz potrzebować więcej niż jednego pliku CSV. Zobacz Sposoby dodawania i zarządzania użytkownikami w Cisco Webex Control Hub.

3

Zapisz pliki CSV na komputerze, na którym uruchamiasz skrypt.

4

Otwórz pliki CSV do edycji i usuń wiersze zawierające użytkowników, których chcesz zachować.

Skrypt poprosi Cię o potwierdzenie usunięcia użytkowników, dzięki czemu możesz anulować, jeśli popełnisz tutaj błąd. W tym momencie można wrócić do Control Hub i wyeksportować (pozostałych) użytkowników do świeżych plików CSV.

5

Uruchom skrypt. Na przykład przy wejściu powłoki python BulkDeleteUsers.py.

6

Po wyświetleniu monitu wprowadź pełną ścieżkę i nazwę pliku CSV. Na przykład: ~/Downloads/exported_users.csv.

Skrypt wyświetla monit o wprowadzenie tokenu dostępu, dzięki czemu można sprawdzić, czy token jest nadal ważny do uwierzytelnienia użytkownika.

7

Wprowadź token dostępu.

Skrypt wykonuje serię suchą, zwraca liczbę użytkowników, których usunie, i prosi o potwierdzenie, że chcesz usunąć użytkowników N.

Jeśli występują jakiekolwiek błędy, może się zdarzyć, że identyfikatory użytkowników są uszkodzone w plikach CSV.

8

Potwierdź, że chcesz usunąć użytkowników.

Połączenia API wymagane do usunięcia każdego użytkownika trwają około dwóch do trzech sekund, więc można oczekiwać, że skrypt będzie działać przez około pięć minut, gdy plik CSV ma 100 użytkowników.

Skrypt zapisuje wszelkie błędy do pliku CSV w tym samym katalogu, co pliki wejściowe.

9

Powtórz ten proces, jeśli masz więcej niż jeden plik CSV.