사용자 일괄 삭제 준비

Control Hub에서 사용자 일괄 삭제를 시작 하려면 다음이 필요 합니다.

참조 스크립트 정보:

  • 이 Python 스크립트도 예제로 제공 됩니다. 이 스크립트 또는 스크립트 또는 API 클라이언트는 공식적으로 지원 또는 유지 관리 되지 않습니다. 단, 스크립트에서 사용 된 API 통화는 지원 합니다.

  • 스크립트는 기본값으로 최대 100 명의 사용자를 제거 하도록 제한 됩니다. 필요한 경우 제한을 늘릴 수 있습니다. 이는 스크립트를 실행 하는 데 필요한 시간을 비례적으로 증가 시킵니다.

  • Python을 사용 하 고 있는 경우, 다음 모듈을 설치 해야 합니다.

    • 요청

    • Json

    • Os

    • CSV

    • urllib

    • 시간

스크립팅된 API 통화를 사용 하 여 사용자 일괄 삭제

이 스크립트는 기본값으로 100 사용자로 제한 되지만, CSV 파일의 행 수에 대 한 제한을 수정할 수 있습니다.

1

Control Hub에 로그인합니다.

2

사용자를 CSV 파일로 내보냅니다.

대규모 조직이 있는 경우, 하나 이상의 CSV 파일이 필요할 수 있습니다. Cisco Webex Control Hub에서 사용자를 추가 하 고 관리 하는 방법을 참조 하십시오.

3

스크립트를 실행 하 고 있는 컴퓨터에 CSV 파일을 저장 합니다.

4

편집을 위해 CSV 파일을 열고 유지할 사용자가 포함 된 행을 제거합니다.

해당 사용자의 삭제 여부를 확인 하는 스크립트가 요청 되 면 여기에서 실수로 작업을 취소할 수 있습니다. 해당 시점에 Control Hub로 다시 돌아가서 새로운 CSV 파일로 사용자를 내보낼 수 있습니다.

5

스크립트를 실행 합니다. 예를 들어, 셸에서 python BulkDeleteUsers.py을 입력합니다.

6

안내를 받으면 CSV 파일의 전체 경로 및 이름을 입력 합니다. 예: ~/downloads/exported_users.

스크립트는 액세스 토큰을 입력 하도록 안내 하기 때문에 토큰이 여전히 유효한 지 여부를 확인할 수 있습니다.

7

액세스 토큰을 입력 합니다.

스크립트는 예행을 실행 하 고, 삭제할 사용자의 수를 반환 하며, 사용자를 삭제할지 확인 하도록 요청 합니다.

오류가 있는 경우, CSV 파일에서 사용자 Id가 손상 되었을 수 있습니다.

8

사용자를 삭제할지 확인 합니다.

각 사용자를 삭제 하기 위해 필요한 API 통화는 2 ~ 3 초 정도 소요 되기 때문에, CSV 파일에 100 사용자가 있을 때 스크립트가 약 5 분 동안 실행 될 것으로 기대할 수 있습니다.

스크립트는 입력 파일과 동일한 디렉토리에 있는 CSV 파일에 오류를 기록 합니다.

9

한 개 이상의 CSV 파일이 있는 경우이 과정을 반복 합니다.