Jeśli chcesz usunąć więcej niż kilku użytkowników z Webex, możesz użyć naszego INTERFEJSU API REST , aby to zrobić (https://developer.webex.com/docs/api/v1/people/delete-a-person). Poniżej znajduje się przykładowy skrypt, który wywołuje ten interfejs API w celu usunięcia wielu użytkowników odczytanych z wejściowego pliku CSV.
Przygotowanie do zbiorczego usuwania użytkowników
Oto, czego potrzebujesz, aby rozpocząć zbiorcze usuwanie użytkowników z control Hub:
Poświadczenia administratora organizacji.
Uzyskaj osobisty token dostępu od developer.webex.com.
Przeczytaj https://developer.webex.com/docs/api/getting-started#accounts-and-authentication.
Skrypt referencyjny, który znajduje się w https://github.com/mklawiter/webexControlHubScripts/blob/primary/BulkDeleteUsers.py.
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ź |
6 | Po wyświetleniu monitu wprowadź pełną ścieżkę i nazwę pliku CSV. Na przykład 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. |