packbitpackbitENpackbit entdecken

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.

# Install sequence
≡Copy filepackbit\*.ini → backup
≡Run installersetup.exe · silent
≡Remove shortcutDesktop\packbit.lnk

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.

# Configuration
≡Requirementarchitecture · OS version
≡Dependencyprerequisite package
≡Exit codessuccess · reboot required

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.

# Migration report
≡Transformed28 steps
≡Mapped6 reusable components
≡Needs review2 custom steps

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.

# Output
≡Packagestandard · PowerShell
≡Validation0 errors
≡Publishdeployment platform · ready

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.

Low-code blocks● valid
# Backup configuration
≡IfTest-Path "$envProgramFilesX86\packbit\HwPlugin.ini"
≡Copy-ADTFile-Path … -Destination …
# Install the application
≡Start-ADTProcess-FilePath … -ArgumentList …
# Remove vendor shortcuts
≡Remove-ADTFile-Path "$envCommonDesktop\packbit.lnk"
Generated code previewPowerShell
## 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.