Dokumentation
PilotDeploy erstellt testbare PSADT-Pakete.Die App ist ein kostenloses Open-Source-Hobbyprojekt mit zwei Eingangswegen: DSM zu PSADT fuer bestehende Migrationspakete und EXE/MSI zu PSADT fuer generische Installer.
Projektstatus
PilotDeploy bleibt bewusst kostenlos und verarbeitet Paketdaten lokal im Browser. Das Projekt ist Beta-Software und eignet sich fuer Tests, Migrationen und schnelles Iterieren.
Vor produktiven Rollouts sind weiterhin echte Windows-Tests, Detection-Pruefung und Sichtkontrolle Pflicht.
Die zwei Modi
1. DSM zu PSADT
Liest eine script.inc und versucht typische DSM-Befehle in ein PSADT-Paket zu uebersetzen. Dieser Modus bleibt bewusst Beta, weil echte DSM-Sonderfaelle variieren.
2. EXE/MSI zu PSADT
Baut aus einer .msi, .exe oder einem kompletten Installer-Ordner direkt ein testbares PSADT-Paket. Silent-Parameter, Uninstall und Detection koennen direkt mitgegeben werden.
Ergebnisvertrag
Beide Modi liefern denselben schlanken Paketvertrag. Unnoetige Template-Reste bleiben draussen, damit das Ergebnis pruefbar und spaeter fuer Intune nutzbar bleibt.
Deploy-Application.exeDeploy-Application.ps1Files/Source/Files/Extras/PackageInfo/- optional:
Intune/
Testbefehle
Lokaler Windows-Test
Deploy-Application.exe -DeploymentType Install -DeployMode InteractiveIntune Install
Deploy-Application.exe -DeploymentType Install -DeployMode SilentIntune Uninstall
Deploy-Application.exe -DeploymentType Uninstall -DeployMode SilentBetreiber-Testumgebung
Kunden brauchen keine VM auf dem Mac. Die Windows-VM ist fuer den Betreiber gedacht, damit neue Paket-Generierungen vor einem Rollout real geprueft werden koennen.
Empfohlen: VMware Fusion + Windows 11 ARM auf dem Mac.
Pfad zur Checkliste: ops/windows-vm-smoke-checklist.md
DSM-Referenzfall: /Volumes/Daten/Antigravity/DSM/Paket/TestXpert 3.6/Files/Neuer Ordner
Sicherheit & Betrieb
Keine Script-Ausfuehrung
script.inc wird als Text geparst. Es werden keine DSM- oder PowerShell-Befehle aus der Quelle ausgefuehrt.
Lokale Paketverarbeitung
Paketdateien bleiben auf dem Client. Das Backend verarbeitet keine hochgeladenen Binaerdaten.
Freier Launcher-Flow
Der Launcher wird ohne Bezahlschranke ausgeliefert. Telemetrie und Gate-Checks bleiben optional fuer den Betrieb.
Fuer Admins/Entwickler: API-Endpunkte (optional)
Dieser Bereich ist nur fuer Integrationen und Betrieb relevant. Fuer normale Paket-Erstellung brauchst du ihn nicht.
/api/v1/launcherliefert den generischen Deploy-Application.exe Launcher
/api/v1/telemetrynimmt anonyme Erfolgsmeldungen fuer lokale Konvertierungen entgegen
/api/v1/internal/gate-statusliefert Betriebsstatus fuer Release-Checks
/auth/registerlegt ein lokales PilotDeploy-Konto an
/auth/loginmeldet ein lokales PilotDeploy-Konto an
/sign-inzeigt das Login-Formular
/sign-upzeigt das Registrierungsformular
Fragen oder Feedback: cirillo.marketing@mail.de