Seite 1 von 1

Client Command benutzerbezogen nach jedem Login ausführen

Verfasst: Do Jun 29, 2017 10:02 am
von Inspector Columbo
Hallo zusammen,

als Neuling in Sachen ACMP arbeite ich mich derzeit durch die Dokumentation, um die Funktionalitäten unseres bisherigen Client Managementsystems in ACMP abzubilden.

Ich möchte Client Commands erstellen, die bei jedem Anwender, der sich zum ersten Mal an einem Rechner anmeldet, ausgeführt werden - beispielsweise Konfigurationsdateien kopieren oder andere, benutzerabhängige Einstellungen treffen. Muss ich dazu im Client Comand im Reiter "Allgemein" unter den "Ausführungsoptionen" den Kontext auf "Benutzerbezogen" und "Ausführen als Benutzer" einstellen?

Wie gehe ich vor, wenn ein Client Command bei jedem Login eines Anwenders ausgeführt werden soll (ähnlich wie ein Login-Script)?

Vielen Dank und viele Grüße
Michael

Re: Client Command benutzerbezogen nach jedem Login ausführen

Verfasst: Do Jun 29, 2017 10:16 am
von Dennis Koch
Hallo Michael,

da gibt es folgenden schönen Artikel im Forum: viewtopic.php?f=77&t=2078

Re: Client Command benutzerbezogen nach jedem Login ausführen

Verfasst: Do Jun 29, 2017 10:38 am
von Inspector Columbo
Hallo Dennis,

vielen Dank. Den Artikel hatte ich schon gelesen, aber gehofft, dass es mittlerweile eine bessere Lösung gibt, als diese für mein Empfinden sehr umständliche und aufwendige Vorgehensweise.

Was hat es denn für eine Auswirkung, wenn ich im Client Command im Register "Allgemein" den Kontext auf "Benutzer" stelle? Lt. Dokumentation müsste das Client Command doch im Profil des angemeldeten Benutzers ausgeführt werden?

Viele Grüße
Michael

Re: Client Command benutzerbezogen nach jedem Login ausführen

Verfasst: Do Jun 29, 2017 10:46 am
von Dennis Koch
Hallo Michael,

der Kontext sorgt dafür, dass der entsprechende Baustein einmalig pro Benutzer ausgeführt wird.
Wenn man das ClientCommand dann über einen Container "bei Anmeldung" ausführen lässt würde das ClientCommand trotzdem immer gestartet werden,
allerdings wird dann keine Aktion weiter durchgeführt, sofern es schon für diesen Benutzer gelaufen ist.

Mit dem im Artikel beschriebenen Verhalten wird das ClientCommand nicht bei jeder Anmeldung gestartet, sondern nur einmalig für den Benutzer.

Re: Client Command benutzerbezogen nach jedem Login ausführen

Verfasst: Do Jun 29, 2017 12:19 pm
von Inspector Columbo
Hallo Dennis,

vielen Dank - das hilft mir schon sehr weiter.
Gibt es jetzt noch eine Möglichkeit, dass das CC bei jeder Anmeldung eines Benutzers nicht nur gestartet wird, sondern seine Aktionen auch ausgeführt werden - beispielsweise indem das CC nach jeder Ausführung seinen eigenen Level hochzählt?

Danke nochmals.
Michael

Re: Client Command benutzerbezogen nach jedem Login ausführen

Verfasst: Do Jun 29, 2017 1:02 pm
von Dennis Koch
Hallo Michael,

dafür muss dann einfach der Kontext auf "Immer ausführen" stehen bleiben. Wenn es "Benutzerbezogen" ausgeführt werden soll ist dies unter "Ausführen als" einzustellen.
Der Kontext sorgt dafür, dass es einmalig pro Maschine oder einmalig pro Rechner ausgeführt wird.

Re: Client Command benutzerbezogen nach jedem Login ausführen

Verfasst: Do Jun 29, 2017 1:08 pm
von Inspector Columbo
Hi Dennis,

super - vielen Dank.

Michael