Hallo,
ich habe mir aus Nextcloud*.msi ein Opsi-Paket gebaut. Das bauen hat auch funktioniert. Wenn ich diese Packet ausrollen will, wird die Installation auch durchgeführt.
Allerdings werden alle (wenn möglich) Dateien unter C:\Programm Files gelöscht. Das ganze kann ich nicht nachvollziehen was das Script hier macht.
Im Anhang habe ich das Log vom Testsystem.
[gelöst] Opsi löscht Programme
[gelöst] Opsi löscht Programme
Zuletzt geändert von tomhoff am 12 Jul 2023, 10:26, insgesamt 1-mal geändert.
Re: Opsi löscht Programme
Servus,
such mal in deinen Logs del -sf "C:\Program Files\"
Dein Skript löscht alles unter C:\Program Files\ weil der Befehl dazu drin steht...
Hab jetzt nicht im Detail geschaut ob das im Hauptskript oder im delinc geschieht, das findest aber schon noch raus.
Gruß
Flololo
such mal in deinen Logs del -sf "C:\Program Files\"
Dein Skript löscht alles unter C:\Program Files\ weil der Befehl dazu drin steht...
Hab jetzt nicht im Detail geschaut ob das im Hauptskript oder im delinc geschieht, das findest aber schon noch raus.
Gruß
Flololo
-
- Beiträge: 470
- Registriert: 09 Sep 2009, 09:40
Re: Opsi löscht Programme
Dein Skript tut was ihm gesagt wird. Hier die beiden entscheidenen Auszüge aus deinem Logfile:
...
Bleibt die Frage, wie du das Paket denn gebaut hast?
Code: Alles auswählen
[6] [2023-07-11 11:23:34.314] [nextcloud-39-0-x64] The value of the variable "$InstallDir$" is now: "C:\Program Files"
Code: Alles auswählen
[6] [2023-07-11 11:23:34.498] [nextcloud-39-0-x64] If
[7] [2023-07-11 11:23:34.498] [nextcloud-39-0-x64] $InstallDir$ = '' <<< result false
[7] [2023-07-11 11:23:34.498] [nextcloud-39-0-x64] $InstallDir$ = 'unknown' <<< result false
[7] [2023-07-11 11:23:34.498] [nextcloud-39-0-x64] ($InstallDir$ = 'unknown') <<< result false
[7] [2023-07-11 11:23:34.498] [nextcloud-39-0-x64] ($InstallDir$ = '') or ($InstallDir$ = 'unknown') <<< result false
[6] [2023-07-11 11:23:34.498] [nextcloud-39-0-x64] not(($InstallDir$ = '') or ($InstallDir$ = 'unknown')) <<< result true
[6] [2023-07-11 11:23:34.498] [nextcloud-39-0-x64] Then
[6] [2023-07-11 11:23:34.498] [nextcloud-39-0-x64] If
[6] [2023-07-11 11:23:34.498] [nextcloud-39-0-x64] Starting query if directory exist ...
[6] [2023-07-11 11:23:34.498] [nextcloud-39-0-x64] DisableWow64FsRedirection succeeded
[6] [2023-07-11 11:23:34.498] [nextcloud-39-0-x64] RevertWow64FsRedirection succeeded
[6] [2023-07-11 11:23:34.498] [nextcloud-39-0-x64] directoryexists($InstallDir$) <<< result true
[6] [2023-07-11 11:23:34.498] [nextcloud-39-0-x64] Then
[5] [2023-07-11 11:23:39.496] [nextcloud-39-0-x64] Execution of: Files_uninstall
[7] [2023-07-11 11:23:39.498] [nextcloud-39-0-x64] del -sf "C:\Program Files\"
Re: Opsi löscht Programme
Hallo,
danke für die schnelle Hilfe. Manchmal sieht man den Wald vor lauter Bäumen nicht mehr.
Habe das Packet neu erstellt und das InstallDir entsprechend angepasst, nur wird nichts mehr gelöscht.
danke für die schnelle Hilfe. Manchmal sieht man den Wald vor lauter Bäumen nicht mehr.
Habe das Packet neu erstellt und das InstallDir entsprechend angepasst, nur wird nichts mehr gelöscht.
Zuletzt geändert von tomhoff am 12 Jul 2023, 09:46, insgesamt 1-mal geändert.
-
- Beiträge: 470
- Registriert: 09 Sep 2009, 09:40
Re: Opsi löscht Programme
Gut.
Dann wäre es schön, wenn du den Titel deines initialen Posts editieren und ein "[Gelöst]" voranstellen könntest.
Gruß
Thomas
Dann wäre es schön, wenn du den Titel deines initialen Posts editieren und ein "[Gelöst]" voranstellen könntest.
Gruß
Thomas