Skip to content

WeirdCircumstances/AccountManager

Repository files navigation

AccountManager

Dieses Tool dient dazu neue Accounts bei innovative-students.de für unsere Akademie anzulegen. Es ist im Dezember 2020 aus der Not heraus entstanden, da in sehr kurzer Zeit viele hundert Konten angelegt und Gruppen zugewiesen werden mussten.
Um den Aufwand zu reduzieren, entstand zunächst ein Tool auf der Basis von Selenium mit einfacher grafischer Oberfläche. Da der Prozess mit aber sehr fehleranfällig war, wurde Selenium Stück für Stück wieder ausgebaut, bis es zuletzt gar nicht mehr verwendet wurde. Aktuell werden die Accounts mithilfe der Azure CLI verwaltet. Diese sollte also installiert und mit dem Konto von innovative-students.de verbunden sein.

Um das Programm einzurichten, kann wie folgt vorgegangen werden:

Login auf innovative-students.de
az login

Neues virtuelle Umgebung anlegen, mit:
python3 -m venv /path/to/new/virtual/environment
oder einer anderen Methode.

pip install -r requirements.txt
oder
alternativ mit poetry
cat requirements.txt | xargs poetry add

Start mit
python main.py

About

Ein Tool, um eine große Menge an MSFT Accounts mit Hilfe der cloudshell (AZ) zu verwalten.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors