login.ins oder login.opsiscript?
Verfasst: 29 Okt 2012, 16:30
Hallo,
in den OPSI-Templates habe ich vor einiger Zeit gesehen, dass OPSI-Scripte mit *.opsiscript enden und die neuen Include-Dateien mit *.opsiinc.
Das finde ich gut, da *.ins ja eigentlich von Windows als "Internetkommunikationseinstellungen" behandelt werden.
Nun habe ich seit einiger Zeit Pakete überarbeitet und eben diese Endungen auch benutzt.
Aber nun ist mir beim Einsatz des "User Profile Management"-Modules aufgefallen, daß kein Login-Skript mehr ausgeführt wird.
Letztlich wird keines mehr gefunden, denn im Log steht:
Authorization request from host testusxxxxxxx (application: opsiclientd version 4.0.71) (workers.py|186)
[5] [Oct 29 15:50:47] -----> Executing: backend_getInterface() (JsonRpc.py|123)
[5] [Oct 29 15:50:47] -----> Executing: backend_info() (JsonRpc.py|123)
[5] [Oct 29 15:50:47] -----> Executing: backend_info() (JsonRpc.py|123)
[5] [Oct 29 15:50:47] -----> Executing: dispatcher_getConfig() (JsonRpc.py|123)
[5] [Oct 29 15:50:47] -----> Executing: accessControl_authenticated() (JsonRpc.py|123)
[5] [Oct 29 15:50:47] -----> Executing: product_getObjects([], {'type': u'LocalbootProduct', 'userLoginScript': u'*.ins'}) (JsonRpc.py|123)
[5] [Oct 29 15:50:47] User 'testusxp3xxxx' asked to close the session (workers.py|432)
Irgendwo im OPSI-Clientd oder WINST ist also verdrahtet, daß nach *.ins gesucht wird.
Kann man das ändern? Oder hab ich da was mit den *.opsiscript-Dateien falsch verstanden?
Noch ein kleiner Wunsch am Rande:
Wenn *.opsiscript-Dateien gewollt sind, ist es möglich, im Datei-Auswahldialog von Winst (im Dialog-Modus) auch diese Extension als Auswahl anzubieten.
So würden diese Dateien neben den *.ins-Dateien gleich zu sehen sein. Im Moment muß ich immer "*.opsiscript" eingeben.
Gruß,
Andreas Pohl
in den OPSI-Templates habe ich vor einiger Zeit gesehen, dass OPSI-Scripte mit *.opsiscript enden und die neuen Include-Dateien mit *.opsiinc.
Das finde ich gut, da *.ins ja eigentlich von Windows als "Internetkommunikationseinstellungen" behandelt werden.
Nun habe ich seit einiger Zeit Pakete überarbeitet und eben diese Endungen auch benutzt.
Aber nun ist mir beim Einsatz des "User Profile Management"-Modules aufgefallen, daß kein Login-Skript mehr ausgeführt wird.
Letztlich wird keines mehr gefunden, denn im Log steht:
Authorization request from host testusxxxxxxx (application: opsiclientd version 4.0.71) (workers.py|186)
[5] [Oct 29 15:50:47] -----> Executing: backend_getInterface() (JsonRpc.py|123)
[5] [Oct 29 15:50:47] -----> Executing: backend_info() (JsonRpc.py|123)
[5] [Oct 29 15:50:47] -----> Executing: backend_info() (JsonRpc.py|123)
[5] [Oct 29 15:50:47] -----> Executing: dispatcher_getConfig() (JsonRpc.py|123)
[5] [Oct 29 15:50:47] -----> Executing: accessControl_authenticated() (JsonRpc.py|123)
[5] [Oct 29 15:50:47] -----> Executing: product_getObjects([], {'type': u'LocalbootProduct', 'userLoginScript': u'*.ins'}) (JsonRpc.py|123)
[5] [Oct 29 15:50:47] User 'testusxp3xxxx' asked to close the session (workers.py|432)
Irgendwo im OPSI-Clientd oder WINST ist also verdrahtet, daß nach *.ins gesucht wird.
Kann man das ändern? Oder hab ich da was mit den *.opsiscript-Dateien falsch verstanden?
Noch ein kleiner Wunsch am Rande:
Wenn *.opsiscript-Dateien gewollt sind, ist es möglich, im Datei-Auswahldialog von Winst (im Dialog-Modus) auch diese Extension als Auswahl anzubieten.
So würden diese Dateien neben den *.ins-Dateien gleich zu sehen sein. Im Moment muß ich immer "*.opsiscript" eingeben.
Gruß,
Andreas Pohl