PsUntis ist ein PowerShell-Modul für die Nutzung von Untis auf Kommandozeilenebene.
-
Das Cmdlet
Start-UntisExport
kapselt den Untis-Kommandozeilenbefehl für Datei-Exporte (GPU oder XML) und implementiert darüber hinaus folgende zusätzliche Annehmlichkeiten:-
GPU-Dateien (in jeder beliebigen Kombination) und die XML-Datei können auf Wunsch mit einem einzigen Aufruf erzeugt werden.
-
Der Export wird stets auf einer Kopie der Untis-Daten durchgeführt, das erlaubt ein transaktionelles Verhalten beim Export mehrerer Dateien.
-
Werden die Exportdateien nicht erstellt, gibt das Cmdlet eine Fehlermeldung aus.
-
-
Das Cmdlet
Start-UntisBackup
kapselt den Untis-Kommandozeilenbefehl für Datei-Backups (nur unter Untis MultiUser verfügbar) und implementiert darüber hinaus folgende zusätzliche Annehmlichkeiten:- Wird die Backupdatei nicht erstellt, gibt das Cmdlet eine Fehlermeldung aus.
-
Die Cmdlets
Get-UntisTerms
undSet-UntisTermAsActive
erlauben das Auslesen aller definierten Perioden aus einer gpn-Datei bzw. das Ändern der aktiven Periode in einer gpn-Datei.
Vorgehensweise:
-
Starte PowerShell (Microsoft PowerShell 7 oder PowerShell 5.1)
-
Tippe
Install-Module PsUntis
ein und bestätige.
Vorgehensweise:
-
Starte PowerShell (Microsoft PowerShell 7 oder PowerShell 5.1)
-
Tippe
Update-Module PsUntis
ein und bestätige.
Vorgehensweise:
-
Starte PowerShell (Microsoft PowerShell 7 oder PowerShell 5.1)
-
Tippe
Get-InstalledModule PsUntis
ein und bestätige.
Dokumentation der Cmdlets findest Du im GitHub-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. Oder schreibe uns einfach eine E-Mail unter [email protected].