- Accueil
- /
- Article
Si vous devez supprimer plus de quelques 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éparer la suppression en lot des utilisateurs
Voici ce dont vous avez besoin pour commencer avec la suppression en lot d’utilisateurs de Control Hub :
Informations d’identification de l’administrateur de votre organisation.
Obtenez un jeton d’accès personnel sur developer.webex.com.
Lisez https://developer.webex.com/docs/api/getting-started#accounts-and-authentication.
Le script de référence qui se trouve à https://github.com/mklawiter/webexControlHubScripts/blob/primary/BulkDeleteUsers.py.
À propos du script de référence :
Nous fournissons ce script Python à titre d'exemple uniquement. Nous ne prenons pas officiellement en charge ou ne maintenons pas ce script - ni aucun de vos scripts ou clients API - mais nous prenons en charge les appels API utilisés dans le script.
Le script est limité pour supprimer jusqu'à 100 utilisateurs, par défaut. Vous pouvez augmenter la limite si nécessaire. Cela augmente proportionnellement le temps nécessaire pour exécuter le script.
Si vous utilisez Python, vous devez installer les modules suivants :
demandes
jargon
OS
csv
urllib
heure
Supprimer des utilisateurs en lot avec des appels API scriptés
Le script est limité à 100 utilisateurs par défaut, mais vous pouvez modifier cette limite jusqu'au nombre de lignes dans votre fichier CSV.
1 | Connectez-vous au Control Hub. |
2 | Exportez vos utilisateurs dans un fichier CSV. Vous pouvez avoir besoin de plus d’un fichier CSV si vous avez une grande organisation. Voir Comment ajouter et gérer des 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 modification et supprimez les lignes contenant les utilisateurs que vous souhaitez conserver. Le script vous demandera de confirmer la suppression des utilisateurs, afin que vous puissiez annuler si vous faites une erreur ici. Vous pouvez revenir au Control Hub à ce stade et exporter les utilisateurs (restants) dans de nouveaux fichiers CSV. |
5 | Exécutez le script. Par exemple, à votre coquille, entrez |
6 | Saisissez le chemin d'accès complet et le nom de votre fichier CSV, lorsque vous y êtes invité. Par exemple, Le script vous invite à saisir votre jeton d’accès, afin qu’il puisse vérifier si le jeton est toujours valide pour vous authentifier. |
7 | Saisissez votre jeton d’accès. Le script effectue un test, 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 utilisateur soient corrompus dans les fichiers CSV. |
8 | Confirmez que vous souhaitez supprimer les utilisateurs. Les appels API requis pour supprimer chaque utilisateur prennent environ deux à trois secondes, vous pouvez donc vous attendre à ce que le script fonctionne pendant environ cinq minutes lorsque votre fichier CSV a 100 utilisateurs. Le script écrit toutes les 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. |