Prepararse para eliminar usuarios de forma masiva

Esto es lo que necesita para comenzar con la eliminación masiva de usuarios de Control Hub:

Acerca del guión de referencia:

  • Proporcionamos este guión de Python solo como ejemplo. No admitimos ni mantenemos oficialmente esta secuencia de comandos, ni ninguna de sus secuencias de comandos o clientes de API, pero sí admitimos las llamadas de API utilizadas en la secuencia de comandos.

  • La secuencia de comandos está limitada para eliminar hasta 100 usuarios, de manera predeterminada. Puede aumentar el límite si es necesario. Esto aumenta proporcionalmente el tiempo necesario para ejecutar la secuencia de comandos.

  • Si utiliza Python, deberá instalar los siguientes módulos:

    • solicitudes

    • jinete

    • sistemas

    • csv

    • urllib

    • hora

Eliminar usuarios en forma masiva con llamadas de API con secuencias de comandos

La secuencia de comandos está limitada a 100 usuarios de manera predeterminada, pero puede modificar ese límite hasta la cantidad de filas en su archivo CSV.

1

Inicie sesión en el Control Hub.

2

Exporte sus usuarios a un archivo CSV.

Es posible que necesite más de un archivo CSV si tiene una organización grande. Consulte Formas de agregar y administrar usuarios en Cisco Webex Control Hub.

3

Guarde los archivos CSV en la computadora en la que está ejecutando la secuencia de comandos.

4

Abra los archivos CSV para su edición y elimine las filas que contengan los usuarios que desea conservar.

El script le pedirá que confirme la eliminación de los usuarios, para que pueda cancelar si comete un error aquí. Puede volver a Control Hub en ese punto y exportar los usuarios (restantes) a archivos CSV nuevos.

5

Ejecute el script. Por ejemplo, en su shell introduzca python BulkDeleteUsers.py.

6

Introduzca la ruta completa y el nombre de su archivo CSV, cuando se le solicite. Por ejemplo, ~/Downloads/exported_users.csv.

La secuencia de comandos le solicita que introduzca su token de acceso para que pueda comprobar si el token sigue siendo válido para autenticarlo.

7

Introduzca su token de acceso.

La secuencia de comandos realiza una simulación, devuelve un recuento de usuarios que eliminará y le pide que confirme que desea eliminar N usuarios.

Si hay algún error, es posible que los ID de usuario estén dañados en los archivos CSV.

8

Confirme que desea eliminar los usuarios.

Las llamadas a la API necesarias para eliminar cada usuario tardan entre dos y tres segundos, por lo que puede esperar que la secuencia de comandos se ejecute durante unos cinco minutos cuando su archivo CSV tenga 100 usuarios.

La secuencia de comandos escribe cualquier error en un archivo CSV en el mismo directorio que los archivos de entrada.

9

Repita este proceso si tiene más de un archivo CSV.