准备批量删除用户

以下是从控制中心批量删除用户需要开始的操作:

关于参考脚本:

  • 我们仅以该 Python 脚本为例。 我们并不正式支持或维护此脚本(或您的任何脚本或 API 客户端),但我们支持脚本中使用的 API 调用。

  • 默认情况下,脚本限制为最多只能删除 100 位用户。 如有必要,您可以增大限制。 这会增加运行脚本所需的时间。

  • 如果您使用的是 Python,则需要安装以下模块:

    • 请求

    • json

    • os

    • csv

    • urllib

    • 时间

使用脚本 API 调用批量删除用户

默认情况下,脚本限制为 100 个用户,但您可以修改该限制最多为 CSV 文件中的行数。

1

登录到 Control Hub。

2

将用户导出为 CSV 文件。

如果您的组织较大,您可能需要多个 CSV 文件。 请参阅“在 Cisco Webex 控制中心中添加和管理用户的方法”

3

将 CSV 文件保存到运行脚本的计算机。

4

打开 CSV 文件进行编辑,并删除包含要保留的用户的行

脚本会要求您确认删除用户,因此,如果您在此出错,可以取消。 此时您可以返回到控制中心,将(剩余)用户导出到新的 CSV 文件中。

5

运行脚本。 例如,在Shell中输入 python BulkDeleteUsers.py

6

出现提示时,输入 CSV 文件的完整路径和名称。 例如, ~/Downloads/exported_users.csv

脚本会提示您输入访问令牌,以便其检查该令牌是否仍然有效,以验证您的身份。

7

输入您的访问令牌。

该脚本会执行测试,返回将删除的用户数,并要求您确认是否要删除 N 个用户。

如果有任何错误,可能是用户 ID 在 CSV 文件中已损坏。

8

确认您希望删除用户。

删除每个用户所需的 API 调用需要大约 2 到 3 秒的时间,因此当 CSV 文件有 100 个用户时,脚本可以运行约五分钟。

脚本会将错误写入与输入文件位于相同目录中的 CSV 文件。

9

如果您有多个 CSV 文件,请重复此过程。