Skip to main content

A command line tool for bulk importing students to MicrosoftTeams

Project description

teams-import

A PowerShell tool to bulk import students to Microsoft Teams.

Requirements

  • MacOS with Powershell installed: Install Powershell on MacOS
  • A Deakin University email address which is a member of the Microsoft Team(s) you are looking to import students to.
  • A directory, containing CSV file(s). The files must have the unit ID as the name of the file. For example:
/unit-csvs/sit102.csv
/unit-csvs/sit111.csv

CSV Format

  • A single column CSV with the title "email", followed by the list of student deakin emails which will be imported.

Usage

  1. Run the tool:

teams-import [OPTIONS] CSV_DIR EMAIL

example:

teams-import ./unit-csvs jake.renzella@deakin.edu.au

  1. Follow the command line instructions and authenticate the teams Powershell environment. You will see a line like the following:

WARNING: To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code GUXEKTDPP to authenticate.`

Open the link, log in, and authenticate with the code.

  1. Once authenticated, the command line will try and import the students. Note: for large units, the import may take several minutes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

teams-import-1.0.8.dev11.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

teams_import-1.0.8.dev11-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file teams-import-1.0.8.dev11.tar.gz.

File metadata

  • Download URL: teams-import-1.0.8.dev11.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for teams-import-1.0.8.dev11.tar.gz
Algorithm Hash digest
SHA256 b5c46801b68e61d636fa46dc26910b77b26da6b36036342108fcf081df29ff20
MD5 fe593752d53a586457bed544e8759553
BLAKE2b-256 6fb9dabb2ffc871c3039dd2139094282ff60aa094e0181711b655323b28b6b62

See more details on using hashes here.

File details

Details for the file teams_import-1.0.8.dev11-py3-none-any.whl.

File metadata

  • Download URL: teams_import-1.0.8.dev11-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for teams_import-1.0.8.dev11-py3-none-any.whl
Algorithm Hash digest
SHA256 b589d4f396b75470313bf19bfc6f67663ed1a023ee14b5bf1ece7dbd585cab5a
MD5 4bb516ea89d89c6057b3eb66d6080a96
BLAKE2b-256 5960dc56883ea106c04b690da2e184180ef9368d93390b1ba3600d2883a514fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page