- Strona główna
- /
- Artykuł
Jeśli musisz usunąć więcej niż kilku użytkowników z usługi Webex, możesz użyć do tego naszego interfejsu API REST (https://developer.webex.com/docs/api/v1/people/delete-a-person). Powiązany poniżej jest przykładowy skrypt, który wywołuje, że API do usuwania wielu użytkowników odczytanych z pliku CSV wejściowego.
Przygotuj się do masowego usuwania użytkowników
Oto, co musisz rozpocząć, usuwając zbiorczo użytkowników z Control Hub:
Poświadczenia administratora Twojej organizacji.
Uzyskaj osobisty token dostępu z witryny developer.webex.com.
Przeczytaj https://developer.webex.com/docs/api/getting-started#accounts-and-authentication.
Skrypt referencyjny, który jest na https://github.com/mklawiter/webexControlHubScripts/blob/primary/BulkDeleteUsers.py.
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 |
6 | Po wyświetleniu monitu wprowadź pełną ścieżkę i nazwę pliku CSV. Na przykład: 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. |