Preparazione per l'eliminazione di massa degli utenti

Di seguito sono riportate le informazioni necessarie per iniziare a eliminare in massa gli utenti da Control Hub:

Informazioni sullo script di riferimento:

  • Forniamo questo script Python solo come esempio. Non supportiamo né manteniamo ufficialmente questo script, né alcuno dei tuoi script o client API, ma supportiamo le chiamate API utilizzate nello script.

  • Lo script è limitato per rimuovere fino a 100 utenti per impostazione predefinita. Se necessario, è possibile aumentare il limite. Ciò aumenta proporzionalmente il tempo necessario per eseguire lo script.

  • Se si utilizza Python, è necessario installare i seguenti moduli:

    • richieste

    • json

    • os

    • csv

    • ondulazione

    • ora

Eliminazione di massa degli utenti con chiamate API predefinite

Lo script è limitato a 100 utenti per impostazione predefinita, ma è possibile modificare tale limite fino al numero di righe nel file CSV.

1

Accedere a Control Hub.

2

Esportare gli utenti in un file CSV.

Se si dispone di un'organizzazione di grandi dimensioni, potrebbe essere necessario più di un file CSV. Vedere Modalità di aggiunta e gestione degli utenti in Cisco Webex Control Hub.

3

Salvare i file CSV sul computer in cui si sta eseguendo lo script.

4

Aprire i file CSV per la modifica e rimuovere le righe che contengono gli utenti che si desidera conservare.

Lo script richiede di confermare l'eliminazione degli utenti, in modo da poter annullare l'eliminazione in caso di errore qui. Puoi tornare a Control Hub a quel punto ed esportare gli utenti (rimanenti) in file CSV freschi.

5

Eseguire lo script. Ad esempio, quando entra nel tuo guscio python BulkDeleteUsers.py.

6

Immettere il percorso completo e il nome del file CSV, quando richiesto. Ad esempio, ~/Downloads/exported_users.csv.

Lo script richiede di immettere il token di accesso, in modo che possa controllare se il token è ancora valido per autenticarsi.

7

Immettere il token di accesso.

Lo script esegue un'esecuzione di prova, restituisce un numero di utenti che eliminerà e chiede di confermare che si desidera eliminare gli utenti N.

In caso di errori, gli ID utente potrebbero essere danneggiati nei file CSV.

8

Confermare che si desidera eliminare gli utenti.

Le chiamate API necessarie per eliminare ciascun utente richiedono da due a tre secondi, pertanto è possibile che lo script venga eseguito per circa cinque minuti quando il file CSV ha 100 utenti.

Lo script scrive eventuali errori in un file CSV nella stessa directory dei file di input.

9

Ripetere questa procedura se si dispone di più di un file CSV.