Wie der Name schon sagt, MarvelClient Upgrade wurde ursprünglich entwickelt, um vorhandene Notes-Clients zu aktualisieren.

Bald stellten wir fest, dass ein Upgrade-Paket auch für erste Bereitstellungen auf neuen Endbenutzercomputern verwendet werden sollte und könnte.

Darum geht es bei der Initiator-Komponente.


Kurz gesagt, mit Initiator können Sie

  • Stellen Sie ein Upgrade-Paket auf einer Netzwerkressource oder einem tragbaren Medium (z. B. USB-Stick oder externes Laufwerk) bereit und führen Sie es von dort aus
  • Verteilen Sie nur zwei kleine Dateien (MCUpgrade.exe und MCUpgrade.zip) und haben Sie MarvelClient Upgrade Rufen Sie die Installationsdateien von einem zentralen Ort ab
  • Betten Sie ein statisches Upgrade-Paket in Ihre anfänglichen Bereitstellungs-Images für Endbenutzer-Computer ein, damit Ihre Endbenutzer eine best practices installierter Notes-Client vom ersten Tag an
  • Erstellen Sie ein statisches Upgrade-Paket für Ihr software Bereitstellungslösung, die von einem zentralen Ort aus nach Updates sucht


MarvelClient Upgrade Der Initiator wird von innen wie folgt konfiguriert die Registerkarte Verteilung der MarvelClient Upgrade Konfigurationsassistent:

  • Verwenden Sie keinen Initiator
    Deaktiviert alle Initiator-Funktionen, was bedeutet, dass MarvelClient Upgrade sucht nicht nach Updates an einem zentralen Ort (=der Initiator-Quelle)
  • Verwenden Sie dieselbe Initiatorquelle (Default)
    Aktiviert alle Initiator-Funktionen und sucht nach Updates in derselben Quelle wie unter . angegeben Quelle, von der Endbenutzer-Clients herunterladen auf der Registerkarte Verteilung
  • Verwenden Sie einen anderen Initiator Quelle
    Aktiviert alle Initiator-Funktionen, sucht aber nach Updates in der Quelle, die im dann sichtbaren Feld darunter angegeben ist.
    Beachten Sie, dass Dateiquellen (zugeordnet/gemountet und UNC), http(s) und ftp(s) unterstützt werden, wobei Datei- und http- (nicht https!) Quellen sowohl das Anhalten als auch das Fortsetzen unterstützen.
  • Lokalen Fallback aktivieren
    Wenn diese Option aktiviert ist und Initiator keine Verbindung zur Initiator-Quelle herstellen oder darin keine Upgrade-Konfiguration (MCUpgrade.zip) finden kann, wird das "lokale" Paket installiert.

So funktioniert Initiator im Detail

Wann MarvelClient Upgrade mit aktiviertem Initiator gestartet wird, führt es die folgenden Schritte aus:

  1. Entpacken Sie MCUpgrade.zip in den temporären Ordner des Betriebssystems und lesen Sie MCUpgrade.ini:UpgradeDirectory und MCUpgrade.ini:UpgradePackageName
  2. Verbinden Sie sich mit der Initiator Source, laden Sie MCUpgrade.zip herunter und entpacken Sie es in das UpgradeDirectory und lesen Sie MCUpgrade.ini:UpgradePackageName
  3. Wenn Download in 2. erfolgreich war und UpgradePackageName von 1. und 2. unterschiedlich ist, wird UpgradePackageName der Initiator Source verwendet, in allen anderen Fällen lokaler UpgradePackageName
  4. Wenn der Download in 2. nicht erfolgreich war und der lokale Fallback deaktiviert ist, wird das Upgrade beendet.
  5. Als nächstes prüft Initiator, ob das UpgradePackageName bereits erfolgreich installiert wurde (HKEY_LOCAL_MACHINE\SOFTWARE\panagenda\MarvelClient\Upgrade\ErfolgreicheUpgrades\UpgradePackageName)
  6. Wenn UpgradePackageName bereits erfolgreich installiert wurde, MarvelClient Upgrade wird aussteigen.
    Hinweis: Sie können eine Neuinstallation erzwingen, indem Sie eine Datei MCRepeat.txt in dem Ordner erstellen, aus dem Sie MCUpgrade starten.
  7. Der Upgrade-Initiator lädt jetzt alle fehlenden Dateien in das UpgradeDirectory herunter.
  8. Nach erfolgreichem Download aller Dateien aktualisiert Initiator MCUpgrade.exe im UpgradeDirectory, wenn die gestartete ausführbare Datei neuer als die heruntergeladene ist (oder MCUpgrade.exe nicht in der Initiator-Quelle vorhanden war).
  9. Upgrade wird jetzt im UpgradeDirectory neu gestartet