Подготовка к массовому удалению пользователей

При массовом удалении пользователей из Control Hub необходимо начать работу с этой ссылкой.

О справочном сценарии:

  • Мы предоставляем данный сценарий в качестве примера. Мы официально не поддерживаем этот сценарий, а также любые ваши сценарии или клиенты 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.