Tool Projekt:

OSWSDT

Open Source Windows Software Deployment Tool

Status: Released

Projektstart: 13.03 2020 - 01:00

Projektbeschreibung:

Die Idee und der Usecase

Da ich in einer öffentlichen Einrichtung arbeite, beschäftige ich mich (nervenraubend) mit den Windows Group Policies. Dort gibt es auch eine schöne, aber leider kaum unterstützte Softwaredeployment Funktion. Der Nachteil, man kann nur .msi Dateien installieren. Unternehmen wie Adobe bieten diese zwar an, allerdings natürlich gegen extra Geld und Lizenzen, ... Das ist mir zu blöd. Da wir bei Clients auf Windows setzten (Spiele, Proton ist noch nicht perfekt) und bei den Servern auf Linux, wollte ich ein Open Source Tool haben, dass ich auf diesen Betriebsystemen verwenden kann. Es gibt zwar zahlreiche, diese sind aber entweder für den Anwendungsbetreuer eine Qual (*Hust* Opsi) und funktionieren nicht ordentlich, die anderen sind kommerziell und der Rest ist einfach veraltet. Das wollte ich ändern!

Programmiersprache & Co.

Ich muss ehrlich zugeben, dass ich noch nie etwas mit Python richtig gemacht habe (ich fand und finde es noch immer schrecklich mit den Spaces vor den Zeilen und ohne Klammern) und wollte das lernen. Für mich ist/war es eher ein Lernprojekt und kein "Megaprojekt". Auf einem Server ist Python kein Problem, auf einem Client schon eher. Dort muss man die Laufzeitumgebung installieren, Services installieren (Haben wir mit Hilfe von NSSM gemacht)... Ist schon eine Herausforderung, oder?

Funktionen

Der Server sollte eigentlich einfach nur an den Client ein Packet schicken. Der Client soll schauen, ob das Programm schon installiert ist, wenn nicht es installieren. Bei uns in der Schule hatten wir von w2k bis w7 ein Programm (ich glaube irgendwas mit Quest Software), der erst begonnen hat Programme zu installieren, sobald man sich angemeldet hat. Ich will, dass der Client einfach immer Programme installiert und nicht erst dann, wenn man den PC braucht (also z.B. auf dem Lockscreen).

Team/Beteiligte/Spieler

Developer: Bixilon

Developer: Lukas


© Copyright 2019 Moritz Zwerger. All Rights Reserved

Impressum & Datenschutzbestimmungen

Created with Basic template by TemplateMag