Si necesita eliminar más de unos pocos usuarios de Webex, puede utilizar nuestra API de REST para hacerlo (https://developer.webex.com/docs/api/v1/people/delete-a-person). A continuación, se ofrece un ejemplo de script, que invoca esa API para eliminar varios usuarios leídos de un archivo CSV de entrada.
Prepararse para eliminar usuarios en forma masiva
Esto es lo que necesita para comenzar con la eliminación masiva de usuarios del Concentrador de control:
Credenciales de administrador de su organización.
Obtenga un token de acceso personal de developer.webex.com.
Lea https://developer.webex.com/docs/api/getting-started#accounts-and-authentication.
La secuencia de comandos de referencia que está en https://github.com/mklawiter/webexControlHubScripts/blob/primary/BulkDeleteUsers.py.
Acerca de la secuencia de comandos de referencia:
Ofrecemos esta secuencia de comandos de Python como solo ejemplo. No proporcionamos soporte oficialmente ni conservamos esta secuencia de comandos (ni ninguna de sus secuencias de comandos ni clientes de API), pero sí proporcionamos soporte para las llamadas de API utilizadas en la secuencia de comandos.
La secuencia de comandos se limita a eliminar hasta 100 usuarios, de manera predeterminada. Puede aumentar el límite si es necesario. Esto aumenta de manera significativa el tiempo necesario para ejecutar la secuencia de comandos.
Si está utilizando Python, tendrá que instalar los siguientes módulos:
Solicitudes
Json
so
csv
urllib
hora
Eliminar usuarios en cantidad con llamadas de API con secuencias de comandos
La secuencia de comandos se limita 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 donde esté ejecutando la secuencia de comandos. |
4 | Abra los archivos CSV para editar y elimine las filas que contienen a los usuarios que deseaconservar. Se le pedirá mediante la secuencia de comandos que confirme la eliminación de los usuarios, de manera que pueda cancelar si comete un error aquí. Podría volver al Concentrador de control en ese punto y exportar los usuarios (restantes) en archivos CSV nuevos. |
5 | Ejecute la secuencia de comandos. Por ejemplo: en su shell, introduzca |
6 | Introduzca la ruta y el nombre completos de su archivo CSV cuando se le solicite. Por ejemplo: La secuencia de comandos le solicita que introduzca su token de acceso, de manera que puede comprobar si el token aún es válido para autenticarlo. |
7 | Introduzca su token de acceso. La secuencia de comandos realiza una dry run, devuelve un conteo de usuarios que eliminará y le pedirá que confirme que desea eliminar a N usuarios. Si hay algún error, podría deberse a que los ID de los usuarios están dañados en los archivos CSV. |
8 | Confirme que desea eliminar a los usuarios. Las llamadas a la API necesarias para eliminar a cada usuario llevan entre dos y tres segundos, de manera que puede esperar que la secuencia de comandos se ejecute durante aproximadamente 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. |