Hallo,
in Vorbereitung auf eine Upgradeorgie von ca. 350 Clients, habe ich verschiedene Test durchgeführt. Ziel ist es, ein Upgrade durchzuführen, was keinerlei Eingriffe durch den User erfordert.
Bisher klappr da sganze aber nur zu 80% auf meinen Testrechnern. Ich habe 2 Wege probiert:
1. Ich habe aud dem Standartpaket (C1RV6DE) per SUSetRunAsWizard ein Smartupgrade gebaut. Das ganze habe ich in die SmartupgradeDB eingepflegt. Nach dem Starten des Clients, wird auch die bekannte Upgrademaske angezeigt, bestätigt man diese, wird direkt gedownloadet. Danach geht der Client zu.
Nach einiger Zeit erhalte ich immer die Meldung, das der User das Upgrade abgebrochen hat.
2. Ich habe ein Batchscript geschrieben, was in Abhängigkeit vom Betriebsystem den Daten und Programmpfad der alten Notes Version ermittelt, und danch da sUpgrade mit folgender Zeile startet:
\\Pfad\zum\Setup\setup.exe /s /V"PROGDIR=\"%NOTESPROGDIR%" DATADIR=\"%NOTESDATADIR%" /qb+"
Das startet auch, und der User erhält eine Progressbar, in dem er den Fortschritt der Installation sehen kann. Am Ende erhält er in 80% der Fälle ein Erfolgsmeldung.
In den anderen 20% bricht er ab, meist weil er z.b: den alten Pfad nicht aus der Registry ermitteln konnte.
Gibt es noch andere Möglichkeiten, das ganze komfortabel zu gestallten? Kann man mit dem Installshieldtuner, den alten Pfad etc. setzen lassen?