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

Чтобы начать массовое удаление пользователей из Control Hub, необходимо выполнить приведенные ниже действия.

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

  • Этот сценарий Python предоставляется в качестве примера. Корпорация Майкрософт официально не поддерживает и не поддерживает этот сценарий (или любой из ваших сценариев или клиентов API), однако поддерживает вызовы API, используемые в сценарии.

  • Для сценария ограничена возможность удаления до 100 пользователей по умолчанию. При необходимости можно увеличить предельное значение. Это пропорционально увеличивает время, необходимое для выполнения сценария.

  • Если вы используете Python, вам необходимо будет установить приведенные ниже модули.

    • Запросы

    • Json

    • Os

    • CSV

    • урллиб

    • Время

Групповое удаление пользователей с помощью вызовов 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. Например, ~/довнлоадс/exported_users. csv.

Сценарий попросит вас ввести маркер доступа, чтобы проверить, действительно ли маркер действительно был доступен для аутентификации.

7

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

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

При возникновении каких-либо ошибок идентификаторы пользователей в файлах CSV могут быть повреждены.

8

Подтвердите, что хотите удалить этих пользователей.

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

Сценарий записывает все ошибки в файл CSV в том же каталоге, что и входные файлы.

9

Повторите этот процесс при наличии нескольких файлов CSV.