Gruppenmitglieder

Projektleiter: Dominik
Teammitglieder: Abishan, Hebron, Karl, Leandro

Projektbeschreibung

Ziel unseres Projekts war es, ein Tool zu entwickeln, das heruntergeladene Dateien automatisch in den richtigen Modulordner verschiebt. Dazu haben wir ein PowerShell-Skript geschrieben, das den Download-Ordner überwacht, im Dateinamen nach einer drei­stelligen Modulnummer sucht und die Datei direkt in den passenden OneDrive-Ordner legt. Fehlt der Ordner, wird er vom Skript automatisch erstellt. Wir wollten damit Ordnung schaffen und das manuelle Sortieren sparen. Alle Schritte – von der Installation bis zur Konfiguration – haben wir genau dokumentiert, damit alles nachvollziehbar und wiederholbar ist.

Positives

Wir haben viel über Automatisierung und PowerShell gelernt. Besonders motivierend war der Moment, als das Skript zum ersten Mal eine Datei erkannte und korrekt verschob – da sah man sofort den Nutzen. Die Zusammenarbeit im Team lief sehr gut: Jede Person konnte ihre Stärken einbringen, und wir haben die Aufgaben klar verteilt. Auch das eigenständige Testen und Verbessern des Skripts hat Spass gemacht.

Negatives

Herausfordernd war vor allem der Umgang mit regulären Ausdrücken und den Ereignisfunktionen in PowerShell. Einige Online-Anleitungen waren veraltet oder unklar, was zu Verwirrung geführt hat. Zudem waren viele hilfreiche Quellen auf Englisch, sodass wir Fachbegriffe zuerst verstehen mussten. Die Detail-Dokumentation hat mehr Zeit gebraucht, als wir anfangs dachten.

Fazit

Das Projekt war ein voller Erfolg. Wir haben gelernt, wie man mit PowerShell Skripte schreibt, Ordner überwacht und Dateien automatisiert sortiert. Unsere Kenntnisse in Skripting und Systemautomatisierung haben sich merklich verbessert. Das Ergebnis spart uns nun täglich Zeit und sorgt für Ordnung auf unseren Geräten. Wir sind stolz auf unsere Arbeit und motiviert, in Zukunft weitere Automatisierungsprojekte anzugehen.