UserLoginScript funktioniert nicht (wird ignoriert)

Antworten
Dirk Uebe
Beiträge: 29
Registriert: 25 Jan 2024, 11:53

UserLoginScript funktioniert nicht (wird ignoriert)

Beitrag von Dirk Uebe »

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

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%"'
userlogin.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
; ----------------------------------------------------------------
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
control-file

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
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
Antworten