Client Command benutzerbezogen nach jedem Login ausführen

Alle Fragen rund Antworten rund um die ACMP Client Commands und Container
Antworten
Inspector Columbo
Beiträge: 19
Registriert: Mi Jun 28, 2017 11:37 am

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
Dennis Koch
Beiträge: 501
Registriert: Di Nov 20, 2012 4:03 pm

Hallo Michael,

da gibt es folgenden schönen Artikel im Forum: viewtopic.php?f=77&t=2078
Mit freundlichen Grüßen / Best regards

Dennis Koch
Aagon GmbH
Inspector Columbo
Beiträge: 19
Registriert: Mi Jun 28, 2017 11:37 am

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
Dennis Koch
Beiträge: 501
Registriert: Di Nov 20, 2012 4:03 pm

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.
Mit freundlichen Grüßen / Best regards

Dennis Koch
Aagon GmbH
Inspector Columbo
Beiträge: 19
Registriert: Mi Jun 28, 2017 11:37 am

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
Dennis Koch
Beiträge: 501
Registriert: Di Nov 20, 2012 4:03 pm

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.
Mit freundlichen Grüßen / Best regards

Dennis Koch
Aagon GmbH
Inspector Columbo
Beiträge: 19
Registriert: Mi Jun 28, 2017 11:37 am

Hi Dennis,

super - vielen Dank.

Michael
Antworten