PilotDeployBeta
Menu
Zurueck zum Konverter

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.exe
  • Deploy-Application.ps1
  • Files/Source/
  • Files/Extras/
  • PackageInfo/
  • optional: Intune/

Testbefehle

Lokaler Windows-Test

Deploy-Application.exe -DeploymentType Install -DeployMode Interactive

Intune Install

Deploy-Application.exe -DeploymentType Install -DeployMode Silent

Intune Uninstall

Deploy-Application.exe -DeploymentType Uninstall -DeployMode Silent

Betreiber-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.

GET/api/v1/launcher

liefert den generischen Deploy-Application.exe Launcher

POST/api/v1/telemetry

nimmt anonyme Erfolgsmeldungen fuer lokale Konvertierungen entgegen

GET/api/v1/internal/gate-status

liefert Betriebsstatus fuer Release-Checks

POST/auth/register

legt ein lokales PilotDeploy-Konto an

POST/auth/login

meldet ein lokales PilotDeploy-Konto an

GET/sign-in

zeigt das Login-Formular

GET/sign-up

zeigt das Registrierungsformular

Fragen oder Feedback: cirillo.marketing@mail.de