Auf Massenlöschung von Benutzern vorbereiten

Hier erfahren Sie, was Sie brauchen, um mit dem massenhaften Löschen von Benutzern aus Control Hub zu beginnen:

Über das Referenzskript:

  • Wir stellen dieses Python-Skript nur als Beispiel zur Verfügung. Wir unterstützen oder pflegen dieses Skript nicht offiziell – oder eines Ihrer Skripts oder API-Clients – aber wir unterstützen die API-Anrufe, die im Skript verwendet werden.

  • Das Skript ist standardmäßig auf das Entfernen von bis zu 100 Benutzern beschränkt. Sie können das Limit bei Bedarf erhöhen. Dies erhöht die Zeit, die zum Ausführen des Skripts benötigt wird, proportional.

  • Wenn Sie Python verwenden, müssen Sie die folgenden Module installieren:

    • Anfragen

    • json

    • os

    • CSV

    • urllib

    • Uhrzeit

Massenlöschung von Benutzern mit skriptierten API-Anrufen

Das Skript ist standardmäßig auf 100 Benutzer beschränkt, aber Sie können diese Beschränkung auf die Anzahl der Zeilen in Ihrer CSV-Datei ändern.

1

Melden Sie sich bei Control Hub an.

2

Exportieren Sie Ihre Benutzer in eine CSV-Datei.

Wenn Sie eine große Organisation haben, benötigen Sie möglicherweise mehr als eine CSV-Datei. Siehe „Möglichkeiten zum Hinzufügen und Verwalten von Benutzern in Cisco Webex Control Hub“ .

3

Speichern Sie die CSV-Dateien auf dem Computer, auf dem das Skript ausgeführt wird.

4

Öffnen Sie die CSV-Dateien zum Bearbeiten und entfernen Sie die Zeilen, die die Benutzer enthalten, die Sie behalten möchten.

Sie werden vom Skript aufgefordert, die Löschung der Benutzer zu bestätigen, so dass Sie abbrechen können, wenn Sie einen Fehler hier machen. Sie können zu diesem Zeitpunkt zu Control Hub zurückkehren und (verbleibende) Benutzer in frische CSV-Dateien exportieren.

5

Führen Sie das Skript aus. Beispielsweise bei der Shell-Eingabe python BulkDeleteUsers.py.

6

Geben Sie bei Aufforderung den vollständigen Pfad und den Namen Ihrer CSV-Datei ein. Zum Beispiel: ~/Downloads/exported_users.csv.

Das Skript fordert Sie zur Eingabe Ihres Zugriffstokens auf, damit überprüft werden kann, ob das Token noch gültig ist, um Sie zu authentifizieren.

7

Geben Sie Ihr Zugriffstoken ein.

Das Skript führt einen Probelauf durch, gibt die Anzahl der Benutzer zurück, die es löschen wird, und fordert Sie auf, zu bestätigen, dass Sie N Benutzer löschen möchten.

Wenn Fehler auftreten, kann es sein, dass die Benutzer-IDs in den CSV-Dateien beschädigt sind.

8

Bestätigen Sie, dass Sie die Benutzer löschen möchten.

Die API-Anrufe, die zum Löschen jedes Benutzers erforderlich sind, dauern etwa zwei bis drei Sekunden. Sie können also erwarten, dass das Skript etwa fünf Minuten lang ausgeführt wird, wenn Ihre CSV-Datei 100 Benutzer hat.

Das Skript schreibt alle Fehler in eine CSV-Datei im selben Verzeichnis wie die Eingabedateien.

9

Wiederholen Sie diesen Vorgang, wenn Sie mehr als eine CSV-Datei haben.