Skip to content

SD-ITLab/SD-AppDeploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

image

License: MIT

SD-AppDeploy | Unattended Software Installer

Version: 6.0.0 Maintainer: SD-ITLab


✨ Beschreibung

SD-AppDeploy ist die moderne Weiterentwicklung des ursprünglichen Silent Software Installers.

Das Projekt existiert bereits seit mehreren Versionen als öffentlich verfügbares PowerShell-basiertes Tool zur unbeaufsichtigten Installation gängiger Windows-Standardsoftware.

Mit Version 6.0.0 wurde die bestehende Logik um eine Python-basierte grafische Oberfläche (GUI) erweitert. Ziel war es, die Bedienung zu vereinfachen, den Installationsstatus transparenter darzustellen und den Workflow für Werkstätten und IT-Umgebungen weiter zu optimieren.

Das Tool automatisiert die Installation ausgewählter Software vollständig im Hintergrund, ohne dass während des Vorgangs Benutzereingriffe erforderlich sind.


🔧 Unterstützte Software

  • 🌐 Browser: Mozilla Firefox, Google Chrome
  • ✉️ E-Mail: Mozilla Thunderbird (optional)
  • 🎞️ Medien: VLC Media Player
  • 📚 Dokumente: Adobe Acrobat Reader DC
  • Laufzeitumgebung: Java Runtime Environment 8 (optional)

Die Software wird automatisch als bereits installiert erkannt und übersprungen, sofern sie auf dem System vorhanden ist.


⚙ Funktionen

  • ✅ Unbeaufsichtigte / Silent Software-Installation
  • 🧩 4 vordefinierte Installationsprofile (aus der ursprünglichen Version übernommen)
  • 🎹 Vollständige Tastatursteuerung (1–4, Numpad, ↑/↓, Enter)
  • 📊 Statusliste mit Live-Status pro Anwendung
  • 📈 Fortschrittsbalken für den gesamten Installationsprozess
  • 🧠 Automatische Erkennung bereits installierter Software (Registry-basiert)
  • 🧼 Überspringen fehlender Installationsdateien
  • ⏱️ Automatisches Schließen nach Abschluss

🔄 Installationsprofile

  1. Unbeaufsichtigte Installation – ohne Java Standardsoftware ohne Java Runtime

  2. Unbeaufsichtigte Installation – ohne Java & Thunderbird Minimal-Profil für schnelle Systeme

  3. Unbeaufsichtigte Installation – mit Java Standardsoftware inkl. Java Runtime

  4. Unbeaufsichtigte Installation – mit Java, aber ohne Thunderbird Für Systeme mit Outlook oder Webmail


⌨ Tastatursteuerung

Taste Funktion
1–4 / Numpad 1–4 Installationsprofil auswählen
↑ / ↓ Profil wechseln
Enter Installation starten

🚀 Verwendung

  1. SD-AppDeploy.exe als Administrator starten
  2. Gewünschtes Installationsprofil auswählen
  3. Optional prüfen, welche Programme im Profil enthalten sind
  4. Installation mit Enter oder Installieren starten
  5. Die Software wird vollständig unbeaufsichtigt im Hintergrund installiert
  6. Nach Abschluss erscheint eine Statusmeldung und das Tool schließt sich automatisch

🛠 Technischer Hintergrund

  • Backend: PowerShell-Skripte (Silent Installer)
  • GUI: Python (CustomTkinter)
  • Installationslogik: Registry-Prüfung & Dateierkennung
  • Paketierung: PyInstaller (Onefile)
  • Ressourcen: Offline-Installer im Files/-Verzeichnis

📝 Versionsgeschichte

Die Versionsnummern stammen aus der ursprünglichen Silent Software Installer-Historie (PowerShell-basiert) und wurden bewusst fortgeführt.

  • 6.0.0Einführung der Python-GUI & funktionale Erweiterung

    • Neue grafische Oberfläche (Python / CustomTkinter)
    • Statusanzeige & Fortschrittsbalken
    • Verbesserte Benutzerführung & Tastatursteuerung
    • Projekt weiterhin öffentlich, nun mit moderner GUI-Erweiterung
  • 5.0.0 – Umbenennung des Erstellers & Änderung der Verzeichnisstruktur (PowerShell-Version ohne GUI)

– Umbenennung des Erstellers & Änderung der Verzeichnisstruktur (interne PowerShell-Version)

  • 4.0.0 – Optische Überarbeitung & Übersetzung auf Deutsch (interne PowerShell-Version)

  • 3.5.0 – Aktualisierte Menüoptionen (interne PowerShell-Version)

  • 3.0.0 – Code-Überarbeitung mit neuer Software-Installationsprüfung & Dateierkennung (stabile PowerShell-Basis)

  • 2.0.0 – Menüoption & Unterstützung für Oracle Java Runtime Environment hinzugefügt

  • 1.0.0 – Erste Veröffentlichung mit Unterstützung für Firefox, Chrome, Thunderbird, VLC & Adobe Reader DC

Hinweis: Das Projekt war bereits vor Version 6.0.0 öffentlich verfügbar. Mit Version 6.0.0 wurde die bestehende PowerShell-Lösung um eine Python-basierte GUI mit Status- und Fortschrittsanzeige erweitert.


📜 Lizenz

Dieses Projekt steht unter der MIT License.


👨‍💻 Entwickler

SD-AppDeploy wird entwickelt und gepflegt von SD-ITLab.

Built for fast, clean and repeatable software deployments.


English

SD-AppDeploy | Unattended Software Installer

SD-AppDeploy is the modern successor to the former Silent Software Installer.

Starting with version 3.0.0, the project is publicly available with a modern GUI, while keeping the proven unattended PowerShell-based installation logic in the background.

Key Features

  • Silent software installation
  • Predefined installation profiles
  • Full keyboard navigation
  • GUI-driven PowerShell backend

License

MIT License


© 2026 SD-ITLab

Download the Programs:

🔗 Mozilla Firefox: Download
🔗 Mozilla Thunderbird: Download
🔗 Google Chrome [Standalone]: Download
🔗 VLC Media Player: Download
🔗 Adobe Acrobat Reader DC 64Bit [Offline Installer Version]: Download
🔗 Java Runtime Environment 8 [Offline Installer]: Download

About

Command Box for Autoinstalling default programs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published