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

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

Про референс-скрипт:

  • Ми надаємо цей сценарій Python лише як приклад. Ми офіційно не підтримуємо і не підтримуємо цей скрипт - або будь-який з ваших скриптів або клієнтів API - але ми підтримуємо виклики API, що використовуються в скрипті.

  • Скрипт обмежений видаленням до 100 користувачів, за замовчуванням. При необхідності можна збільшити ліміт. Це пропорційно збільшує час, необхідний для запуску сценарію.

  • Якщо ви використовуєте Python, вам потрібно буде встановити такі модулі:

    • Запити

    • Джсон

    • ос

    • csv

    • urllib

    • час

Масове видалення користувачів за допомогою викликів API за допомогою сценаріїв

За замовчуванням сценарій обмежено 100 користувачами, але ви можете змінити це обмеження до кількості рядків у файлі CSV.

1.

Увійдіть у Центр керування.

2.

Експортуйте користувачів у файл CSV.

Вам може знадобитися більше одного файлу CSV, якщо у вас велика організація. Перегляньте способи додавання користувачів і керування ними в Центрі керування Cisco Webex.

3.

Збережіть файли CSV на комп'ютері, на якому запущено сценарій.

4.

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

Скрипт попросить вас підтвердити видалення користувачів, тому ви можете скасувати, якщо помилитеся тут. На цьому етапі можна повернутися до Центру керування та експортувати (решту) користувачів у нові файли CSV.

5.

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

6

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

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

7

Введіть свій токен доступу.

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

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

8

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

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

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

9

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