Preparar para excluir usuários em massa

Aqui está o que você precisa para começar com a exclusão em massa de usuários do Control Hub:

Sobre o script de referência:

  • Fornecemos esse script de Script Script Apenas como exemplo. Nós não suportamos oficialmente ou mantemos este script - ou qualquer um dos seus scripts ou clientes API - mas nós suportamos as chamadas API usadas no script.

  • O script é limitado a remover até 100 usuários, por padrão. Você pode aumentar o limite, se necessário. Isso diretamente aumenta o tempo necessário para executar o script.

  • Se você estiver usando Ii, precisará instalar os seguintes módulos:

    • Solicitações

    • Json

    • so

    • csv

    • url url

    • hora

Excluir usuários em massa com chamadas API scriptadas

O script é limitado a 100 usuários por padrão, mas você pode modificar esse limite até o número de linhas no seu arquivo CSV.

1

Inicie sessão no Control Hub.

2

Exporte seus usuários em um arquivo CSV.

Você pode precisar de mais de um arquivo CSV se você tiver uma grande organização. Consulte Maneiras de adicionar e gerenciar usuários no Cisco Webex Control Hub.

3

Salve os arquivos CSV no computador em que você está executando o script.

4

Abra os arquivos CSV para edição e remova as linhas que contêm os usuários que você deseja manter.

Você será solicitado pelo script para confirmar a exclusão dos usuários, para que você possa cancelar se cometer um erro aqui. Você pode voltar ao Control Hub nesse ponto e exportar (restante) usuários em arquivos CSV novos.

5

Execute o script. Por exemplo, no seu shell, insira BulkDeleteUsers.py.

6

Insira o caminho completo e o nome do arquivo CSV, quando solicitado. Por exemplo, ~/Downloads/exported_users.csv.

O script solicita que você insira seu token de acesso, para que ele possa verificar se o token ainda é válido para autenticar você.

7

Insira seu token de acesso.

O script faz uma dry run, retorna uma contagem de usuários que ele irá excluir, e pede que você confirme que você deseja excluir N usuários.

Se houver algum erro, pode ser que as IDs do usuário estão corrompidas nos arquivos CSV.

8

Confirme se você deseja excluir os usuários.

As chamadas de API necessárias para excluir cada usuário levam cerca de dois a três segundos, assim você pode esperar que o script seja executado por cerca de cinco minutos quando o arquivo CSV tiver 100 usuários.

O script escreve quaisquer erros para um arquivo CSV no mesmo diretório que os arquivos de entrada.

9

Repita este processo se você tiver mais de um arquivo CSV.