Se você precisar excluir mais do que alguns usuários do Webex, poderá usar nossa REST API para fazer isso (https://developer.webex.com/docs/api/v1/people/delete-a-person). Ligado abaixo está um script de exemplo, que invoque essa API para excluir vários usuários lidos de um arquivo CSV de entrada.
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:
Suas credenciais de administrador da organização.
Obter um token de acesso pessoal de developer.webex.com.
Leia https://developer.webex.com/docs/api/getting-started#accounts-and-authentication.
O script de referência que está em https://github.com/mklawiter/webexControlHubScripts/blob/primary/BulkDeleteUsers.py.
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, |
6 | Insira o caminho completo e o nome do arquivo CSV, quando solicitado. Por exemplo, 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. |