UserLoginScript funktioniert nicht (wird ignoriert)
Verfasst: 09 Jul 2025, 07:07
				
				Hallo zusammen,
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
userlogin.opsiscript
control-file
In den Log Files des Clients sieht man, dass das "setup.opsiscript" aufgerufen wird und sauber durchläuft (ist ja nur ein Comment). Aber von dem Login-Script ist nichts zu sehen.
Ü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
			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