Datei Austausch im UserProfil

Post Reply
NKurzweg
Posts: 241
Joined: 06. Feb 2007, 09:15
Contact:

Datei Austausch im UserProfil

Post by NKurzweg » 29. Aug 2024, 15:37

Hallo zusammen,

im Userteil eines Pakets kopiere ich zwei Dateien in den Pfad %AppData%\FTAPI\Outlook Add-In\
Die Installation bzw. das kopieren funktioniert auch bei der Erstinstallation, wenn die Dateien nicht vorhanden sind.

Ich habe eine der beiden Dateien angepasst (Dateiname bleibt gleich) und das Paket reinstalliert. Leider wird die Datei nach der Reinstallation jedoch nicht ausgetauscht und die alte bleibt vorhanden. Anbei der Auszug meiner Setup.inf

Hat jemand eine Idee wo mein (Denk-)Fehler ist?
[Product]
; ReplaceEnv <Variable>

#Set:KillOutlook
#Set:Product, DONTDELETE
#Set:FTAPIConfigCopyLocal, DONTDELETE
#Set:FTAPIConfig, CLIENT
#Reg:OnUninstallProduct, DELETE
#Reg:Product, DONTDELETE
#Ini:Product, DONTDELETE
#Security:Product
#Set:Uninstall, DELETE
#Set:ChangeMSISourcelist, DONTDELETE

[Set:KillOutlook]
KillProcess "outlook.exe"
WaitWhileProcessExists "outlook.exe",5

[Set:Product]
Del "%MSILogFile%"
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5BB6F4CA-06B6-4768-933C-486A5DB2C454},UnInstallString") == "1" | DoesRegKeyExist ("HKLM,SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{5BB6F4CA-06B6-4768-933C-486A5DB2C454},UnInstallString") == "1" Then "RepairMSI" Else "InstallMSI" EndIf

[RepairMSI]
AddMeter 45
Call MsiExec /Fvomus "%SRC%\FTAPIOutlookAddInInstallerSmall_x64.msi" ALLUSERS="1" REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /passive /Li "%MSILogFile%"
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
If DoesTextInFileExist ("%ReInstSuccessMessage1031%", "%MSILogFile%") == "0" & DoesTextInFileExist ("%ReInstSuccessMessage1031_1%", "%MSILogFile%") == "0" & DoesTextInFileExist ("%ReInstSuccessMessage1033%", "%MSILogFile%") == "0" & DoesTextInFileExist ("%ReInstSuccessMessage1033_1%", "%MSILogFile%") == "0" Then "AbortMSIInst" EndIf
Del "%MSILogFile%"

[InstallMSI]
AddMeter 35
Call MsiExec /I "%SRC%\FTAPIOutlookAddInInstallerSmall_x64.msi" ALLUSERS="1" REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /passive /Li "%MSILogFile%"
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5BB6F4CA-06B6-4768-933C-486A5DB2C454},UnInstallString") == "0" & DoesRegKeyExist ("HKLM,SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{5BB6F4CA-06B6-4768-933C-486A5DB2C454},UnInstallString") == "0" Then "AbortMSIInst" EndIf
Del "%MSILogFile%"

[Set:Uninstall]
-Del "%MSILogFile%"
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5BB6F4CA-06B6-4768-933C-486A5DB2C454},UnInstallString") == "1" | DoesRegKeyExist ("HKLM,SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{5BB6F4CA-06B6-4768-933C-486A5DB2C454},UnInstallString") == "1" Then "AbortMSIUnInst" EndIf
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
-Call MsiExec /X {5BB6F4CA-06B6-4768-933C-486A5DB2C454} REBOOT=REALLYSUPPRESS /passive /Li "%MSILogFile%"
-WaitWhileProcessExists "outlook.exe",5
-KillProcess "outlook.exe"
-AddMeter 45

[Set:FTAPIConfigCopyLocal]
1:%SRC%\user.config,%ApplicationDir%\user.config, NORMAL, 0
1:%SRC%\ftapiaccounts.xml,%ApplicationDir%\ftapiaccounts.xml, NORMAL, 0

[Set:FTAPIConfig]
AddMeter 20
1:"%ApplicationDir%\user.config", "%AppData%\FTAPI\Outlook Add-In\user.config", CLIENT, 0
1:"%ApplicationDir%\ftapiaccounts.xml", "%AppData%\FTAPI\Outlook Add-In\ftapiaccounts.xml", CLIENT, 0

[RebootRequired]
SetReboot 1
-SetReboot 1
Danke und Grüße
Empirum V21
Version 21.0.3.62167
DB-Version 21.03

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8090
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Datei Austausch im UserProfil

Post by Hendrik_Ambrosius » 30. Aug 2024, 10:39

Wurde die Revision des Pakets erhöht?
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

NKurzweg
Posts: 241
Joined: 06. Feb 2007, 09:15
Contact:

Re: Datei Austausch im UserProfil

Post by NKurzweg » 02. Sep 2024, 09:47

es wurde als Reinstallation und danach als Update mit Revisionserhöhung getestet.
Empirum V21
Version 21.0.3.62167
DB-Version 21.03

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8090
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Datei Austausch im UserProfil

Post by Hendrik_Ambrosius » 03. Sep 2024, 09:48

Wird die Datei in BEIDEN Verzeichnissen nicht aktualisiert oder nur im User-Profil nicht?
Erfolgt laut Log eine Reinstallation des Userteils?
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 3 guests