Start › So funktioniert's
packbit:
Four phases.
One process.
Vom leeren Paket zur ausgelieferten Anwendung
Derselbe Prozess für jede Anwendung, ob einfaches MSI oder Hersteller-Installer mit zehn Jahren gewachsener Eigenheiten.
Phase 01 · Build
Build the package from blocks
Sie setzen die Schritte zusammen, die die Installation wirklich braucht: eine Datei kopieren, das Setup ausführen, eine Verknüpfung entfernen. Die Sequenz liest sich als Liste, nicht als seitenlanges Skript.
Phase 02 · Configure
Set requirements, dependencies and behaviour
Requirements, Abhängigkeiten, Exit-Codes und Installationsverhalten tragen Sie als Werte ein, statt sie zu programmieren. Wer das Paket später öffnet, liest die Absicht direkt ab, statt sie zu rekonstruieren.
Phase 03 · Migrate
Bring existing packages up to standard
Bestehende Pakete übergeben Sie der Migration Engine. Sie analysiert jedes Paket, überführt es in den Zielstandard und listet die Schritte auf, die noch eine Entscheidung brauchen.
Phase 04 · Deploy
Publish into the platform you already run
Am Ende steht ein standardkonformes Paket. packbit veröffentlicht es direkt in Ihre Deployment-Plattform oder übergibt es Ihnen für den Weg, den Sie heute schon nutzen. Keine neue Deployment-Infrastruktur.
Built for PowerShell users
PowerShell, without the pain.
Eine visuelle Ebene über PowerShell, kein Ersatz dafür
Die Blöcke links erzeugen das Skript rechts: dasselbe Skript, das Sie geschrieben hätten, jedes Mal, ohne Tippfehler.
## MARK: Install
# Backup configuration
if (Test-Path "$envProgramFilesX86\packbit\HwPlugin.ini") {
Copy-ADTFile -Path "$envProgramFilesX86\packbit\HwPlugin.ini" `
-Destination "$envProgramData\packbit\packbit"
}
# Install the application
Start-ADTProcess -FilePath "$($adtSession.DirFiles)\setup.exe" `
-ArgumentList '/S /v"/qn REBOOT=ReallySuppress"'
## MARK: Post-Install
# Remove vendor shortcuts
Remove-ADTFile -Path "$envCommonDesktop\packbit.lnk"Sie sind in PowerShell zu Hause? Lesen Sie die Vorschau, ändern Sie sie, bauen Sie darauf auf. Sie sind nicht in PowerShell zu Hause? Dann müssen Sie es nie öffnen, und das Paket ist trotzdem korrekt.
Stop scripting.
Start shipping.
Das Ergebnis ist ein standardkonformes PSADT-Paket, veröffentlicht in der Plattform, mit der Sie ausliefern.