Prepararsi a eliminare in massa gli utenti

Ecco cosa occorre per iniziare a eliminare in massa gli utenti da Control Hub:

Informazioni sullo script di riferimento:

  • Questo script Python viene fornito solo come esempio. Non è supportato ufficialmente questo script o alcuno degli script o client API, ma supportiamo le chiamate API utilizzate nello script.

  • Lo script è limitato a rimuovere fino a 100 utenti, per impostazione predefinita. È possibile aumentare il limite, se necessario. Questo aumenta proporzionalmente il tempo richiesto per l'esecuzione dello script.

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

    • Richieste

    • Json

    • Os

    • csv

    • urllib

    • Tempo

Eliminazione di massa degli utenti con chiamate API gestite da script

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 nel computer in cui si sta eseguendo lo script.

4

Aprire i file CSV da modificare e rimuovere le righe contenenti gli utenti che si desidera conservare.

Verrà richiesto dallo script di confermare l'eliminazione degli utenti, in modo che sia possibile annullare se si commette un errore qui. È possibile tornare a Control Hub in questo punto ed esportare gli utenti (restanti) in file CSV freschi.

5

Eseguire lo script. Ad esempio, nella shell inserire 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 inserire il token di accesso, in modo che possa controllare se il token è ancora valido per l'autenticazione.

7

Inserire il token di accesso.

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

In caso di errori, è possibile che l'ID utente sia danneggiato nei file CSV.

8

Confermare che si desidera eliminare gli utenti.

Le chiamate API richieste 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 contiene 100 utenti.

Lo script scrive qualsiasi errore in un file CSV nella stessa directory dei file di input.

9

Ripetere questo processo se si dispone di più file CSV.