1.4 KiB
SMTPGraphRelay 1.5.0
Ab dieser Version gibt es keinen payload-Ordner mehr.
Alle Release-Dateien liegen genau einmal nebeneinander:
SMTPGraphRelay-v1.5.0\
├── Setup-SMTPGraphRelay.ps1
├── SMTPGraphRelay.ps1
├── Test-SMTPGraphRelay.ps1
├── Renew-SMTPGraphRelayCertificate.ps1
└── version.json
Warum
Der Manager kopiert bei Neuinstallation, Repair und Update immer die Dateien,
die direkt neben Setup-SMTPGraphRelay.ps1 liegen.
Dadurch gibt es keine zweite Kopie von SMTPGraphRelay.ps1, die bei neuen
Versionen versehentlich veraltet bleiben könnte.
Update
Ein neues Release wird künftig einfach als neuer Ordner/ZIP gebaut:
SMTPGraphRelay-v1.6.0.zip
Darin liegen jeweils genau die aktuellen Dateien.
Dann:
.\Setup-SMTPGraphRelay.ps1
und Menüpunkt:
[3] Relay aktualisieren
Der Manager liest version.json und zeigt:
Paketversion: 1.6.0
Installierte Version: 1.5.0
Beim Update wird die vorhandene SMTPGraphRelay.ps1 weiterhin mit Zeitstempel
gesichert. config.json, Queue, Logs, Zertifikat, Entra-App und Exchange-RBAC
bleiben erhalten.
version.json
Beispiel:
{
"Version": "1.5.0",
"Product": "SMTPGraphRelay",
"MinimumPowerShell": "5.1",
"ReleaseDate": "2026-08-13"
}
Die Datei wird mit installiert und dient dem Manager als Versionsmarker.