- Головна
- /
- Стаття
Якщо вам потрібно видалити більше кількох користувачів із Webex, ви можете скористатися нашим REST API для цього (https://developer.webex.com/docs/api/v1/people/delete-a-person). Нижче наведено посилання на приклад сценарію, який викликає цей API для видалення кількох користувачів, прочитаних із вхідного файлу CSV.
Підготуйтеся до масового видалення користувачів
Ось що вам потрібно, щоб почати масове видалення користувачів із Control Hub:
Облікові дані адміністратора вашої організації.
Отримайте маркер особистого доступу від developer.webex.com .
Прочитайте https://developer.webex.com/docs/api/getting-started#accounts-and-authentication.
Довідковий сценарій, який знаходиться за адресоюhttps://github.com/mklawiter/webexControlHubScripts/blob/primary/BulkDeleteUsers.py .
Про довідковий сценарій:
Цей сценарій Python надається лише як приклад. Ми офіційно не підтримуємо й не підтримуємо цей сценарій (а також будь-який із ваших сценаріїв або клієнтів API), але ми підтримуємо виклики API, що використовуються в сценарії.
За замовчуванням сценарій може видалити до 100 користувачів. За потреби ліміт можна збільшити. Це пропорційно збільшує час, необхідний для запуску сценарію.
Якщо ви використовуєте Python, вам потрібно буде встановити такі модулі:
запитів
json
os
csv
urllib
час
Масове видалення користувачів за допомогою викликів API сценаріїв
За замовчуванням сценарій обмежено 100 користувачами, але ви можете змінити це обмеження до кількості рядків у файлі CSV.
1. | Увійдіть в Control Hub. |
2. | Експортуйте користувачів у файл CSV. Якщо у вас велика організація, може знадобитися більше одного файлу CSV. Див Способи додавання користувачів і керування ними в Cisco Webex Control Hub . |
3. | Збережіть файли CSV на комп’ютері, на якому виконується сценарій. |
4. | Відкрийте файли CSV для редагування та видаліть рядки, які містять користувачів, яких потрібно залишити . Сценарій попросить вас підтвердити видалення користувачів, тому ви можете скасувати, якщо ви допустите помилку. На цьому етапі можна повернутися до Control Hub і експортувати (залишилися) користувачів у нові файли CSV. |
5. | Запустіть сценарій. Наприклад, у вашій оболонці введіть |
6. | Введіть повний шлях та ім’я файлу CSV, коли з’явиться відповідний запит. Наприклад: Сценарій запропонує вам ввести маркер доступу, щоб він міг перевірити, чи маркер усе ще дійсний, для автентифікації. |
7. | Введіть маркер доступу. Сценарій виконує пробний запуск, повертає кількість користувачів, яких буде видалено, і просить вас підтвердити видалення N користувачів. Якщо є помилки, можливо, пошкоджено ідентифікатори користувачів у файлах CSV. |
8 | Підтвердьте, що ви хочете видалити користувачів. Виклики API, необхідні для видалення кожного користувача, тривають приблизно від двох до трьох секунд, тому ви можете очікувати, що сценарій буде працювати протягом п’яти хвилин, якщо у файлі CSV буде 100 користувачів. Сценарій записує будь-які помилки до файлу CSV в тому самому каталозі, що й вхідні файли. |
9 | Повторіть цей процес, якщо у вас є більше одного файлу CSV. |