Przygotowanie do zbiorczego usuwania użytkowników

Oto, czego potrzebujesz, aby rozpocząć zbiorcze usuwanie użytkowników z control Hub:

Informacje o skrypcie referencyjnym:

  • Podajemy ten skrypt Pythona tylko jako przykład. Oficjalnie nie obsługujemy ani nie utrzymujemy tego skryptu - ani żadnego z twoich skryptów lub klientów API - ale obsługujemy wywołania API używane w skrypcie.

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

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

    • Żądania

    • json

    • system operacyjny

    • csv

    • urllib

    • godzina

Zbiorcze usuwanie użytkowników za pomocą skryptowych wywołań interfejsu 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 centrum sterowania.

2

Wyeksportuj użytkowników do pliku CSV.

Jeśli masz dużą organizację, możesz potrzebować więcej niż jednego pliku CSV. Zobacz Sposoby dodawania użytkowników i zarządzania nimi 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ć.

Zostaniesz poproszony przez skrypt o potwierdzenie usunięcia użytkowników, więc możesz anulować, jeśli popełnisz błąd tutaj. W tym momencie możesz wrócić do Control Hub i wyeksportować (pozostałych) użytkowników do nowych plików CSV.

5

Uruchom skrypt. Na przykład w powłoce wprowadź 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 monituje o wprowadzenie tokenu dostępu, aby mógł sprawdzić, czy token jest nadal ważny w celu uwierzytelnienia użytkownika.

7

Wprowadź swój token dostępu.

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

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

8

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

Wywołania interfejsu API wymagane do usunięcia każdego użytkownika zajmują 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 w pliku CSV w tym samym katalogu, co pliki wejściowe.

9

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