Changes for page Client Commands

Last modified by Steffi F on 2025/05/12 11:10

From version 1.1
edited by Steffi F
on 2025/05/12 09:42
Change comment: There is no comment for this version
To version 2.1
edited by Steffi F
on 2025/05/12 11:10
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,8 +1,8 @@
1 1  {{aagon.floatingbox/}}
2 2  
3 -= Allgemeines =
3 += General =
4 4  
5 -Der Bereich Client Commands dient zur Erstellung, dem Testen, dem Synchronisieren, der Freigabe und dem Ausführen von Client Commands. Als Client Commands werden Skripte verstanden, welche modular aufgebaut sind und auf der Console bzw. auf einem Client ausgeführt werden können.
5 +The Client Commands area is used to create, test, synchronize, release, and execute client commands. Client commands are scripts that are modular in structure and can be executed on the console or on a client.
6 6  
7 7  {{figure}}
8 8  [[image:65_Client Commands Kacheln.png||data-xwiki-image-style-alignment="center"]]
... ... @@ -12,50 +12,50 @@
12 12  {{/figureCaption}}
13 13  {{/figure}}
14 14  
15 -= Konzept der Client Commands =
16 16  
17 -Client Commands sind Skripte, welche sowohl auf der Console wie auch auf einem Client laufen können. Daher bestehen Client Commands aus Consolen- und/oder aus Clientskripten, was ganz von dem Einsatzgebiet des Client Commands abhängt. Grundsätzlich dienen Client Commands zum Installieren von Software, zum Einstellen von Konfigurationen oder zur Interaktion mit dem System. Client Commands bestehen immer aus mehreren einzelnen Kommandos/Aktionen.
18 18  
19 -== Consolen- und Clientskripte ==
17 += Concept of client commands =
20 20  
21 -Client Commands setzen sich aus den Consolen- und Clientskripten zusammen. Dabei können beide Skripte oder auch nur eins der beiden Skripte erstellt werden - je nachdem, welche Aufgabe das Client Command haben soll. Das Consolenskript wird dabei auf dem Rechner ausgeführt, auf dem aktuell die Console geöffnet ist. Ist das Consolenskript erfolgreich abgeschlossen, wird das Clientskript auf dem Client gestartet. Dabei dient das Consolenskript hauptsächlich der dynamischen Konfiguration des Clientskripts.
19 +Client Commands are scripts that can run on both the console and a client. Client Commands therefore consist of console and/or client scripts, depending entirely on the area of application of the Client Command. Client Commands are generally used to install software, adjust configurations or interact with the system. Client Commands always consist of several individual commands/actions.
22 22  
23 -== Zusätzliche Daten trennen ==
21 +== Console and Client Scripts ==
24 24  
25 -Durch den Einsatz von File Repositories (siehe [[Verteilte File Repositories>>doc:ACMP.68.ACMP-Solutions.System.Verteilte File Repositories.WebHome]]) können zusätzliche Daten von Client Commands, z.B. Installationsdateien, Konfigurationsdateien etc., auf verschiedenen Servern gelagert werden. Dadurch lässt sich die Netzwerklast ausgleichen. Wird ein Client Command von einem Server/Client ausgeführt, werden die eigentlichen Client Command-Daten vom ACMP Server abgefragt. Das Client Command selbst veranlasst anschließend den Server/Client dazu, die zugehörigen Dateien von einem File Repository nachzuladen.
23 +Client Commands are composed of console and client scripts. Both scripts or only one of the two scripts can be created, depending on the task the Client Command is to perform. The console script is executed on the computer on which the console is currently open. Once the console script has been successfully completed, the client script is started on the client. The console script is mainly used for the dynamic configuration of the client script.
26 26  
27 -= Phasen =
25 +== Separate additional data ==
28 28  
29 -Ein Client Command durchläuft bis zur Ausführung auf der Console/dem Client vier Phasen. Jede Phase ist als eigener Unterpunkt in der Navigation aufgeführt. Über entsprechende Buttons kann ein Client Command von einer Phase in die nächste überführt oder aber auch zurückgeführt werden.
27 +By using file repositories (see [[Distributed File Repositories>>path:/bin/view/ACMP/68/ACMP-Solutions/System/Verteilte%20File%20Repositories/]]), additional data from client commands, e.g. installation files, configuration files, etc., can be stored on different servers. This allows the network load to be balanced. When a client command is executed by a server/client, the actual client command data is queried from the ACMP server. The client command itself then instructs the server/client to reload the associated files from a file repository.
30 30  
31 -== 1. Erstellen ==
29 += Phases =
32 32  
33 -In der Phase [[Erstellen>>doc:.Client Command erstellen.WebHome]] können Client Commands erstellt, editiert, versioniert und verwaltet werden. Weiterhin können die Skripts eines Client Command sowie dessen Versionshistorie eingesehen werden.
31 +A Client Command goes through four phases before it is executed on the console/client. Each phase is listed as a separate sub-item in the navigation. Using the corresponding buttons, a Client Command can be transferred from one phase to the next or returned to a previous phase.
34 34  
35 -== 2. Testen ==
33 +== 1. Create ==
36 36  
37 -In der Phase [[Testen>>doc:.Client Command testen.WebHome]] können Client Commands auf ausgewählten Clients getestet werden. Die Testclients müssen hierbei in direkter Verbindung zum ACMP Server stehen.
35 +In the [[Create>>path:/bin/view/ACMP/68/ACMP-Solutions/Desktop%20Automation/Client%20Commands/Client%20Command%20erstellen/]] phase, Client Commands can be created, edited, versioned, and managed. Furthermore, the scripts of a Client Command and its version history can be viewed.
38 38  
39 -== 3. Synchronisieren ==
37 +== 2. Test ==
40 40  
41 -In der Phase [[Synchronisieren>>doc:.Client Command synchronisieren.WebHome]] werden mögliche zusätzliche Dateien eines Client Command auf die verschiedenen File Repositories verteilt.
39 +In the [[Test>>path:/bin/view/ACMP/68/ACMP-Solutions/Desktop%20Automation/Client%20Commands/Client%20Command%20testen/]] phase, Client Commands can be tested on selected clients. The test clients must be directly connected to the ACMP Server.
42 42  
43 -== 4. Freigeben ==
41 +== 3. Synchronize ==
44 44  
45 -In der Phase [[Freigeben>>doc:.Client Command freigeben.WebHome]] sind mögliche zusätzliche Dateien eines Client Command auf alle File Repositories (oder zumindest einem Teil davon) verteilt. Das Client Command kann nun zur Nutzung freigegeben werden und steht anschließend auf den Clients zur Verfügung.
43 +In the [[Synchronize>>path:/bin/view/ACMP/68/ACMP-Solutions/Desktop%20Automation/Client%20Commands/Client%20Command%20synchronisieren/]] phase, any additional files of a Client Command are distributed to the various file repositories.
46 46  
47 -Zusätzlich gibt es noch den Punkt Ausführen. Hier kann für jede Ausführung eines Client Command eine Logdatei eingesehen werden. Dadurch können aufgetretene Probleme analysiert werden.
45 +== 4. Release ==
48 48  
49 -Da Client Commands hin und wieder angepasst werden müssen, können diese versioniert werden. Das bedeutet, dass es unterschiedliche Versionen eines Client Command geben kann. Dadurch kann von einem Client Command, welches zurzeit genutzt wird (4. Phase), eine neue Version erstellt werden. Diese neue Version muss nun wieder die ersten drei Phasen durchlaufen. Erst mit der 4. Phase löst die neue Version die alte Version ab.
47 +In the [[Release>>path:/bin/view/ACMP/68/ACMP-Solutions/Desktop%20Automation/Client%20Commands/Client%20Command%20freigeben/]] phase, any additional files of a Client Command are distributed to all file repositories (or at least some of them). The Client Command can now be released for use and is then available on the clients.
50 50  
51 -(((
52 -Für die Arbeit mit Client Commands können verschiedene Rechte vergeben werden
53 -)))
49 +There is also the Execute option. Here, a log file can be viewed for each execution of a Client Command. This allows any problems that have occurred to be analyzed.
54 54  
51 +Since Client Commands need to be customized from time to time, they can be versioned. This means that there can be different versions of a Client Command. This allows a new version to be created from a Client Command that is currently in use (4th phase). This new version must now go through the first three phases again. Only in the 4th phase does the new version replace the old version.
52 +
53 +Different rights can be assigned for working with Client Commands.
54 +
55 55  {{aagon.infobox}}
56 -r die Arbeit mit Client Commands können verschiedene Rechte vergeben werden
56 +Various rights can be assigned for working with Client Commands.
57 57  {{/aagon.infobox}}
58 58  
59 -== 5. Ausführen ==
59 +== 5. Execute ==
60 60  
61 -In der Phase [[Ausführen>>doc:.Client Command ausführen.WebHome]] werden alle Client Commands angezeigt, die bereit zur Ausführung sind. Zusätzlich erhalten Sie Informationen zu bereits ausgeführten Client Commands.
61 +In the [[Execute>>path:/bin/view/ACMP/68/ACMP-Solutions/Desktop%20Automation/Client%20Commands/Client%20Command%20ausf%C3%BChren/]] phase, all Client Commands that are ready for execution are displayed. You also receive information about Client Commands that have already been executed.
© Aagon GmbH 2025
Besuchen Sie unsere Aagon-Community