Si vous avez besoin de supprimer plusieurs utilisateurs de Webex, vous pouvez utiliser notre API REST pour le faire (https://developer.webex.com/docs/api/v1/people/delete-a-person). Le lien ci-dessous est un exemple de script, qui invoque cette API pour supprimer plusieurs utilisateurs lus à partir d’un fichier CSV d’entrée.
Préparez-vous à supprimer des utilisateurs en bloc
Voici ce dont vous avez besoin pour commencer à supprimer des utilisateurs en bloc à partir de Control Hub :
Identifiants de l’administrateur de votre organisation.
Obtenez un jeton d’accès personnel de developer.webex.com.
Lisez https://developer.webex.com/docs/api/getting-started#accounts-and-authentication.
le script de référence qui est à https://github.com/mklawiter/webexControlHubScripts/blob/primary/BulkDeleteUsers.py.
Script de référence : quelques informations :
Nous fournissons ce script Python uniquement à titre d’exemple. Nous ne tenez pas officiellement en charge ce script ou l’un de vos scripts ou clients API - mais nous tenez compte des appels API utilisés dans le script.
Le script est limité à supprimer jusqu’à 100 utilisateurs, par défaut. Vous pouvez augmenter la limite si nécessaire. Ceci augmente ment le temps requis pour exécuter le script.
Si vous utilisez Python, vous devez installer les modules suivants :
Requêtes
Json
Os
csv
url (url en)
heure
Supprimer les utilisateurs en bloc avec des appels API scriptés
Le script est limité à 100 utilisateurs par défaut, mais vous pouvez modifier cette limite jusqu’à ce nombre de lignes dans votre fichier CSV.
1 | Connectez-vous au Control Hub. |
2 | Exporter vos utilisateurs dans un fichier CSV. Vous aurez besoin de plus d’un fichier CSV si vous avez une grande organisation. Voir Comment ajouter et gérer les utilisateurs dans Cisco Webex Control Hub. |
3 | Enregistrez les fichiers CSV sur l’ordinateur sur lequel vous exécutez le script. |
4 | Ouvrez les fichiers CSV pour les modifier et supprimez les lignes contenant les utilisateurs que vous souhaitezconserver. Le script vous demande de confirmer la suppression des utilisateurs, afin que vous pouvez annuler la demande si vous faites une erreur ici. Vous pouvez retourner sur Control Hub à ce stade et exporter (le reste) des utilisateurs dans des nouveaux fichiers CSV. |
5 | Lancer le script. Par exemple, à votre shell saisissez |
6 | Saisissez le chemin complet et le nom de votre fichier CSV, lorsque vous y être invité(e). Par exemple, Le script vous invite à saisir votre jeton d’accès, pour qu’il puisse vérifier si le jeton est toujours valide pour vous authentifier. |
7 | Saisissez votre jeton d’accès. Le script fait un dry run, renvoie un nombre d’utilisateurs qu’il supprimera et vous demande de confirmer que vous souhaitez supprimer N utilisateurs. S’il y a des erreurs, il se peut que les ID utilisateurs soient corrompus dans les fichiers CSV. |
8 | Confirmez que vous souhaitez supprimer les utilisateurs. Les appels API requis pour supprimer chaque utilisateur prennent entre deux et trois secondes, donc vous pouvez vous attendre à ce que le script soit exécuté pendant environ cinq minutes lorsque votre fichier CSV compte 100 utilisateurs. Le script écrit des erreurs dans un fichier CSV dans le même répertoire que les fichiers d’entrée. |
9 | Répétez ce processus si vous avez plusieurs fichiers CSV. |