Zum Inhalt springen

Still installieren, aktualisieren, deinstallieren

Terminal-Fenster
Invoiceflair-Setup-<version>.exe /VERYSILENT /NORESTART
:: Vorgaben: Port 5060, kein HTTPS, kein SMTP
unins000.exe /VERYSILENT /REMOVEDATA
:: still deinstallieren MIT Daten

Das neue Setup erkennt die bestehende Installation an HKLM\Software\Invoiceflair\Portal, überspringt die Netzwerk- und E-Mail-Seiten und belegt das Datenverzeichnis mit dem bisherigen Pfad vor.

Unangetastet bleiben:

  • appsettings.Production.json
  • das Datenverzeichnis
  • keys\, usage\, .aspnet\ und logs\

Ausgetauscht werden nur die Programmdateien. Das Datenbankschema wandert beim ersten Start automatisch mit — eingebettete Migrationen, die über eine schema_version-Tabelle genau einmal angewendet werden.

Der Deinstallierer stoppt und entfernt den Dienst, löscht die Firewallregeln und das Programmverzeichnis — und fragt danach ausdrücklich, ob auch die Daten gelöscht werden sollen (Vorbelegung: nein).

Im stillen Modus bleiben die Daten erhalten, sofern nicht /REMOVEDATA gesetzt ist.