Підготуйтеся до масового видалення користувачів

Ось що вам потрібно, щоб почати масове видалення користувачів із Control Hub:

Про довідковий сценарій:

  • Цей сценарій 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.

Запустіть сценарій. Наприклад, у вашій оболонці введіть python BulkDeleteUsers.py.

6.

Введіть повний шлях та ім’я файлу CSV, коли з’явиться відповідний запит. Наприклад: ~/Downloads/exported_users.csv.

Сценарій запропонує вам ввести маркер доступу, щоб він міг перевірити, чи маркер усе ще дійсний, для автентифікації.

7.

Введіть маркер доступу.

Сценарій виконує пробний запуск, повертає кількість користувачів, яких буде видалено, і просить вас підтвердити видалення N користувачів.

Якщо є помилки, можливо, пошкоджено ідентифікатори користувачів у файлах CSV.

8

Підтвердьте, що ви хочете видалити користувачів.

Виклики API, необхідні для видалення кожного користувача, тривають приблизно від двох до трьох секунд, тому ви можете очікувати, що сценарій буде працювати протягом п’яти хвилин, якщо у файлі CSV буде 100 користувачів.

Сценарій записує будь-які помилки до файлу CSV в тому самому каталозі, що й вхідні файли.

9

Повторіть цей процес, якщо у вас є більше одного файлу CSV.