ich bin gerade dabei, ein Paket zu erstellen, welches erfordert, dass es im Userkontext läuft.
Nun habe ich folgendes versucht:
- In den Hostparameter sowohl "event_user_login.active" aktiviert
- In den Hostparameter "event_user_login.action_processor_command" auf "/loginscripts /silent" eingestellt
Wenn ich nun das Paket installiere via "Setup" installiert er normal das Paket. Aber das Userlogin-Script wird vollkommen ignoriert.
Hier mal meine grundlegende Dateien:
setup.opsiscript
Code: Alles auswählen
; ----------------------------------------------------------------
; This is a opsi-script file.
; See https://opsi.org https://uib.de
; This code was originally created by opsi-setup-detector 4.3.0.0
; ----------------------------------------------------------------
[Actions]
comment "Meta package: %installingProdName%"'
Code: Alles auswählen
; ----------------------------------------------------------------
; This is a opsi-script file.
; See https://opsi.org https://uib.de
; This code was originally created by opsi-setup-detector 4.3.0.0
; ----------------------------------------------------------------
encoding=utf8
[Actions]
DefVar $vpnuser$
Set $vpnuser$ = GetLoggedInUser
comment "loginscript was not run yet "
DosBatch_1
LinkFolder_install
[DosBatch_1]
copy "%ScriptPath%\dummy.txt" "%UserProfile%\import\dummy.txt"
[LinkFolder_install]
set_basefolder desktop
set_subfolder ""
set_link
name: "OpenVPN GUI"
target: "%ProgramFiles64Dir%\dummy\dummy.exe"
parameters: "--connect dummy.txt"
working_dir: "%ProgramFiles64Dir%\dummy\bin\"
icon_file:
icon_index:
end_link
Code: Alles auswählen
[Package]
version: 3
depends:
[Product]
type: localboot
id: test_dummy
name: TEST Dummy
description: Datei anpassen für Dummy Programm
advice:
version: 1.0.0
priority: -20
licenseRequired: False
productClasses:
setupScript: setup.opsiscript
uninstallScript:
updateScript:
alwaysScript:
onceScript:
customScript:
userLoginScript: userlogin.opsiscript
Übersehe ich etwas?
Wir verwenden das aktuellste OPSI mit dem Client-Agent 4.3.13.5-3
Vielen Dank für die Unterstützung!
LG Dirk