Dieses Repository enthält Powershell-Skripte zur Automation von Aufgaben rund um DAVINCI.
DAVINCI ist eine Software zum Erstellen und Publizieren von Stundenplänen, Vertretungsplänen, Kursplänen und Prüfungsplänen in Schulen und an Universitäten.
Die Systemvoraussetzungen für eine erfolgreiche Ausführung der PowerShell-Skripte ist PowerShell 5. PowerShell 5 ist unter Windows 2016 und Windows 10 bereits vorinstalliert, für ältere Windows-Systeme (Windows 7 Service Pack 1, Windows 8.1, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2) muss das Windows Management Framework 5.1 installiert werden:
-
Installiere die .NET Framework Runtime (4.5 oder höher): https://dotnet.microsoft.com/download
-
Installiere das Windows Management Framework 5.1 (enthält PowerShell 5): https://www.microsoft.com/en-us/download/details.aspx?id=54616
Die Ausführung von Powershell-Skripten unter Windows ist standardmäßig nicht erlaubt, nur die Shell darf interaktiv benutzt werden. Dies kann man als Administrator jedoch ändern:
-
Starte Powershell als Administrator:
Start > Windows Powershell > Windows Powershell
-
Tippe
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
ein und bestätige.
Mehr Infos zum Cmdlet Set-ExecutionPolicy
findest Du in der Microsoft-Dokumentation.
Eine ausführliche Beschreibung der einzelnen Skripte findet sich im Wiki.
Ja, sehr gerne. Der beste Weg mitzuhelfen ist es, den Quellcode auszuprobieren, Rückmeldung per Issue-Tracker zu geben und/oder eigene Pull-Requests zu generieren.