Seite 1 von 1

[gelöst] notifier deaktivieren

Verfasst: 04 Aug 2010, 09:13
von Groo
Hallo,

ich möchte einen Registry-Eintrag auf den eingerichteten Clients per opsi-fire-event ändern lassen.

"opsi-fire-event.py client.domain.local on_demand" funktioniert auch wunderbar, allerdings öffnet sich jedesmal das Winst Fenster. Ich möchte aber, dass der Anwender davon nichts mitbekommt.
Wie starte ich den event ohne, dass sich der notifier startet?

Aus der opsiclientd.conf

Code: Alles auswählen

[event_on_demand]
event_notifier_command = %opsiclientd_notifier.command% -s notifier\\event.ini
use_cached_config = false
cache_products = false
get_config_from_service = true
logoff_current_user = false
type = custom
update_action_processor = true
requires_cached_products = false
block_login = true
action_notifier_desktop = current
cache_max_bandwidth = 0
lock_workstation = false
event_notifier_desktop = current
sync_config = false
action_processor_desktop = current
action_processor_command = %action_processor.command%
write_log_to_service = true
message = Starting to process product actions. Attention: the computer may restart. Please save all unsaved data now.
user_cancelable = false
action_notifier_command = %opsiclientd_notifier.command% -s notifier\\action.ini
update_config_file = true
Ich denke mal dafür muss ich die Einträge bei event_notifier_command und action_notifier_command abändern - nur wie?
Ein Abändern der event.ini/action.ini-Einträge hat bei mir nichts gebracht, das Fenster öffnet sich in jedem Fall trotzdem.

Besten Gruß,
Phil

Re: notifier deaktivieren

Verfasst: 13 Aug 2010, 09:20
von Groo
Ich habe es jetzt erstmal so gelöst, dass ich Registry Einträge per Batch-Script verteile.

Sprich, eine Aktivierung des Preloginloaders sieht so aus:

Code: Alles auswählen

@echo off
for /F %%i in (hosts.txt) do reg add \\%%i\HKEY_LOCAL_MACHINE\SOFTWARE\opsi.org\preloginloader /v LoginBlockerStart /t REG_DWORD /d 1 /f >>%%i.loginblocker.aktiv.txt
Wobei in der hosts.txt die Rechner stehen bei denen der Befehl ausgeführt werden soll.


Trotzdem würde mich interessieren ob es möglich ist ein Winst-Skript ausführen zu lassen ohne das der Anwender davon etwas mitbekommt?

Re: notifier deaktivieren

Verfasst: 13 Aug 2010, 09:54
von j.schneider
Winst und notifier können auch auf dem Winlogon-Desktop gestartet werden, dann sieht sie der Anwender in der Regel nicht.

Code: Alles auswählen

[event_on_demand]
event_notifier_desktop = winlogon
action_notifier_desktop = winlogon
action_processor_desktop = winlogon
Es sollte auch möglich sein, die notifier zu deaktivieren:

Code: Alles auswählen

[event_on_demand]
event_notifier_command =
action_notifier_command =

Re: notifier deaktivieren

Verfasst: 13 Aug 2010, 10:13
von Groo
Hallo,

Code: Alles auswählen

[event_on_demand]
event_notifier_command =
action_notifier_command =
Das hat nicht geklappt.

Code: Alles auswählen

[event_on_demand]
event_notifier_desktop = winlogon
action_notifier_desktop = winlogon
action_processor_desktop = winlogon
Das hat geklappt :)

Besten Dank!

Re: notifier deaktivieren

Verfasst: 01 Okt 2010, 13:24
von Groo
Hi,
nochmal ne Frage.

Code: Alles auswählen

[event_on_demand]
event_notifier_desktop = winlogon
action_notifier_desktop = winlogon
action_processor_desktop = winlogon
Kennt der notifier noch andere Desktops außer current und winlogon?

Ich suche nach einer Möglichkeit beim gui_startup Event den notifier auszublenden.

Besten Gruß,
Phil

Re: notifier deaktivieren

Verfasst: 01 Okt 2010, 13:45
von j.schneider
Es gibt noch den Desktop "Default"

Re: notifier deaktivieren

Verfasst: 01 Okt 2010, 14:49
von Groo
Funktioniert :)

Besten Dank,
Phil