als 1. einmal, ich hab mich schon sehr viel über das "User Profile Managment" informiert und teilweise was gefunden und nichts gefunden, es tut mir auch leid falls es das Thema schon gab, aber ich habe schon "zu" viel Zeit investiert und komme nicht mehr. Also zu mein Problem:
Ich habe es jetzt zwar geschafft das Opsi nach dem User Login startet und das Produkt ausführt jedoch führt Opsi das Paket immer aus, was es nicht soll es soll nur ausgeführt werden wenn es auf "uninstall" seht, ich habe das Produkt Slack (wo ich damals schon ein Problem hatte) das hab ich jetzt "gelöst" jedoch wird das immer nach dem Login ausgeführt auch wenn Slack nicht installiert ist. Bei den Parametern hab ich auch nur "/loginscripts". Hab ich vielleicht nur ein Logikfehler oder geht das nicht so wie ich das will.
Code: Alles auswählen
[Actions]
Message "Slack Uninstaller"
Files_profile_copy
Registry_currentuser_set
WinBatch_Slack_uninstall
Message "Slack wurde Deinstalliert1"
WinBatch_Slack_uninstall2 /RunAsLoggedOnUser
Message "Slack wurde Deinstalliert2"
[Files_profile_copy]
copy "%Scriptpath%\profiles\*.*" "%CurrentAppdataDir%\test"
[Registry_currentuser_set]
openkey [HKCU\Software\ACME]
set "show_greeting_window" = "no"
[WinBatch_Slack_uninstall]
MsiExec.exe /x {9AF8F83F-E405-4B09-9E9B-5FF87F3D6B8A} -q
[WinBatch_Slack_uninstall2]
"%CurrentProfileDir%\Appdata\Local\slack\Update.exe" --uninstall -s