Als u meer dan een aantal gebruikers moet verwijderen uit Webex, kunt u onze REST API gebruiken om dit te doen (https://developer.webex.com/docs/api/v1/people/delete-a-person). Hieronder gekoppeld is een voorbeeldscript dat ervoor zorgt dat de API wordt ingeroepen om meerdere gebruikers die lezen uit een invoer-CSV-bestand te verwijderen.
Voorbereiden om gebruikers in bulk te verwijderen
Dit is wat u nodig hebt om aan de slag te gaan met het in bulk verwijderen van gebruikers uit Control Hub:
De beheerdersgegevens van uw organisatie.
Ontvang een persoonlijk toegangs token van developer.webex.com.
Lezen https://developer.webex.com/docs/api/getting-started#accounts-and-authentication.
Het referentiescript dat op is https://github.com/mklawiter/webexControlHubScripts/blob/primary/BulkDeleteUsers.py.
Over het referentiescript:
We geven alleen dit Script als voorbeeld. We ondersteunen of ondersteunen dit script of een van uw scripts of API-clients niet officieel, maar we ondersteunen wel de API-aanroepen die in het script worden gebruikt.
Het script kan standaard maximaal 100 gebruikers verwijderen. U kunt de limiet indien nodig verhogen. Dit verhoogt de tijd die nodig is om het script uit te voeren.
Als u Perk gebruikt, moet u de volgende modules installeren:
Verzoeken
Json
Os
csv
url-intr.
tijd
Gebruikers in bulk verwijderen met in scripts gescripte API-aanroepen
Het script is standaard beperkt tot 100 gebruikers, maar u kunt wel het maximaal aantal rijen in uw CSV-bestand aanpassen.
1 | Meld u aan Control Hub. |
2 | Exporteert uw gebruikers in een CSV-bestand. Als u een grote organisatie hebt, hebt u mogelijk meer dan één CSV-bestand nodig. Zie Manieren om gebruikers toe te voegen en te beheren in Cisco Webex Control Hub. |
3 | Sla de CSV-bestanden op de computer waarop u het script draait op. |
4 | Open de CSV-bestanden die u wilt bewerken en verwijder de rijen met de gebruikers die u wiltbehouden. Het script zal u vragen om het verwijderen van de gebruikers te bevestigen, zodat u kunt annuleren als u hier een fout maakt. U kunt op dat moment teruggaan naar Control Hub en gebruikers exporteren (resterende) naar nieuwe CSV-bestanden. |
5 | Voer het script uit. Voer in uw shell bijvoorbeeld het wachtwoord |
6 | Voer het volledige pad en de naam van uw CSV-bestand in wanneer u hier om wordt gevraagd. Bijvoorbeeld~ Het script vraagt u om uw toegangs token in te voeren, zodat het kan controleren of het token nog steeds geldig is om u te verifiëren. |
7 | Voer uw toegangs token in. Het script doet een dry run, retourneert een aantal gebruikers dat het zal verwijderen en vraagt u om te bevestigen dat u N gebruikers wilt verwijderen. Als er fouten zijn, kan het zijn dat de gebruikers-ids beschadigd zijn in de CSV-bestanden. |
8 | Bevestig dat u de gebruikers wilt verwijderen. De API-aanroepen die nodig zijn om elke gebruiker ongeveer twee tot drie seconden te verwijderen, dus u kunt verwachten dat het script ongeveer vijf minuten zal duren als uw CSV-bestand 100 gebruikers heeft. Fouten worden in een CSV-bestand in dezelfde directory geschreven als de invoerbestanden. |
9 | Herhaal dit proces als u meer dan één CSV-bestand hebt. |