Zeige letzte Bearbeiter
1 {{aagon.priorisierung}}
2 1
3 {{/aagon.priorisierung}}
4
5 {{aagon.floatingbox/}}
6
7 ACMP AutoMATE ermöglicht die Aufzeichnung von Aktionen auf einem Windows-Client. Die Aufzeichnung kann später über ACMP auf verwalteten Netzwerkclients ausgeführt werden, sodass zum Beispiel Softwareinstallationen automatisiert und unbeaufsichtigt durchgeführt werden können.
8
9 {{aagon.infobox}}
10 Die Verwendung von ACMP AutoMATE ist ab Windows 10 bedenkenlos möglich.Wenn Sie ACMP AutoMATE unter Windows 8.1 verwenden kann es zu Funktionseinschränkungen kommen und wird daher nicht unterstützt.
11 Die Verwendung von ACMP AutoMATE unter Betriebssystemen < Windows 8 wird generell nicht unterstützt.
12 {{/aagon.infobox}}
13
14 Über das Icon //AutoMATE kopieren// ([[image:automate.png]]) öffnen Sie ein Verzeichnis, in welchem alle notwendigen Dateien für ACMP AutoMATE hinterlegt sind. Diese können Sie kopieren um ACMP AutoMATE auf einem Client zu starten, auf dem keine zusätzliche Software vorhanden ist.
15
16 {{aagon.infobox}}
17 Wir empfehlen die Ausführung des ACMP AutoMATE auf einem Core-Client, sodass ggf. vorhandene Dateien und Ordner die Installation nicht negativ beeinflussen.
18 {{/aagon.infobox}}
19
20 Zur Verwendung des ACMP AutoMATE starten Sie die ACMPAutoMATE.exe.
21
22 (% style="text-align:center" %)
23 [[image:https://manual.aagon.com/acmp/de/61/automate_zoom80.png||alt="ACMP AutoMATE" height="502" width="717"]]
24 ACMP AutoMATE
25
26 Über die Ribbonleiste werden Ihnen alle Funktionen angezeigt, die beim ACMP AutoMATE verwendet werden können.
27
28 (% style="width:1033px" %)
29 |(((
30 (% style="text-align:center" %)
31 [[image:https://manual.aagon.com/acmp/de/61/file_add.png||alt="File_Add" height="32" width="32"]]
32 )))|(% style="width:952px" %)(((
33 Öffnet ein neues Script.
34 )))
35 |(((
36 (% style="text-align:center" %)
37 [[image:https://manual.aagon.com/acmp/de/61/folder.png||alt="Folder" height="32" width="32"]]
38 )))|(% style="width:952px" %)(((
39 Öffnet den Explorer zum Öffnen eines zuvor gespeicherten Scripts. Dieses muss im Format *.ams vorliegen.
40 )))
41 |(((
42 (% style="text-align:center" %)
43 [[image:https://manual.aagon.com/acmp/de/61/save.png||alt="save" height="32" width="32"]]
44 )))|(% style="width:952px" %)(((
45 Speichert das aktuelle Script.
46 )))
47 |(((
48 (% style="text-align:center" %)
49 [[image:https://manual.aagon.com/acmp/de/61/automate_saveas.png||alt="AutoMATE_SaveAs" height="32" width="32"]]
50 )))|(% style="width:952px" %)(((
51 Öffnet den Explorer zum Speichern des Scipts im *.ams-Format.
52 )))
53 |(((
54 (% style="text-align:center" %)
55 [[image:https://manual.aagon.com/acmp/de/61/add.png||alt="add" height="32" width="32"]]
56 )))|(% style="width:952px" %)(((
57 Öffnet ein Dialogfenster zum Hinzufügen einer Aktion.
58 )))
59 |(((
60 (% style="text-align:center" %)
61 [[image:https://manual.aagon.com/acmp/de/61/edit.png||alt="Edit" height="32" width="32"]]
62 )))|(% style="width:952px" %)(((
63 Ermöglicht das Bearbeiten einer vorhandenen Aktion.
64 )))
65 |(((
66 (% style="text-align:center" %)
67 [[image:https://manual.aagon.com/acmp/de/61/delete_button_error.png||alt="delete_button_error" height="32" width="32"]]
68 )))|(% style="width:952px" %)(((
69 Löscht die markierte Aktion.
70 )))
71 |(((
72 (% style="text-align:center" %)
73 [[image:https://manual.aagon.com/acmp/de/61/modify-delete-duplicate.png||alt="modify-delete-duplicate" height="32" width="32"]]
74 )))|(% style="width:952px" %)(((
75 Dupliziert die markierte Aktion
76 )))
77 |(((
78 (% style="text-align:center" %)
79 [[image:grafik.png]]
80 )))|(% style="width:952px" %)(((
81 Startet bzw. pausiert eine Aufnahme.
82 )))
83 |(((
84 (% style="text-align:center" %)
85 [[image:https://manual.aagon.com/acmp/de/61/action-play.png||alt="action-play" height="32" width="32"]]
86 )))|(% style="width:952px" %)(((
87 Spielt das aktuelle Script ab.
88 )))
89
90 ACMP AutoMATE muss für die fehlerfreie Aufzeichnung im gleichen Kontext gestartet werden wie die Setup-Datei. Hierbei handelt es sich in der Regel um die Ausführung mit administrativen Rechten.
91
92 Wenn ACMP AutoMATE nicht im administrativen Kontext ausgeführt wird, können Sie einen Neustart durchführen.
93
94 (% style="text-align:center" %)
95 [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_f3430620.png||alt="ACMP AutoMATE mit administrativen Rechten neu starten" height="502" width="717"]]
96 ACMP AutoMATE mit administrativen Rechten neu starten
97
98 = Systemmenü =
99
100 Das Systemmenü ist in 3 Bereiche unterteilt.
101
102 (% style="text-align:center" %)
103 [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_8ee3293f.png||alt="Systemmenü" height="455" width="657"]]
104 Systemmenü
105
106 Der Punkt //Informationen// zeigt Ihnen neben der installierten Version auch die Buildnummer an. Über //Hilfe //rufen Sie die Onlinehilfe auf und der Menüpunkt //Beenden //schließt ACMP AutoMATE.
107
108 {{aagon.infobox}}
109 Sollten Sie ACMP AutoMATE schließen wollen, obwohl ungespeicherte Daten vorhanden sind, müssen Sie das Schließen erneut bestätigen oder die Daten speichern.
110 {{/aagon.infobox}}
111
112 = Skript erstellen =
113
114 ACMP AutoMATE bietet Ihnen die Möglichkeit Software-Installationen und Software-Deinstallationen aufzuzeichnen und so diese wiederholenden Aufgaben netzwerkweit zu automatisieren.
115
116 == Aufzeichnung eines Installations-Skripts ==
117
118 Zur Vorbereitung der Aufzeichnung einer Installation vergewissern Sie sich, dass Ihr System dem des zukünftigen Systems ähnelt. Hierbei ist ein identischen Betriebssystem sowie bereits installierte Software relevant.
119
120 Kopieren Sie nun die Setup-Datei sowie die AutoMATE-Dateien.
121
122 Starten Sie nun die Setup-Datei der zu installierenden Software ohne etwas anzuklicken und starten Sie anschließend ACMP AutoMATE.
123
124 {{aagon.infobox}}
125 Das Setup muss ohne AutoMATE gestartet werden, da der Aufruf später im Wizard per Shell execute Command durchgeführt wird.
126 {{/aagon.infobox}}
127
128 Zum Aufzeichnen klicken Sie nun in der Ribbonleiste auf //Aufnehmen//, wodurch die Aufnahme gestartet wird. ACMP AutoMATE zeichnet nun jeden Mausklick und jeden Tastaturanschlag auf bis Sie die Aufnahme pausieren.
129
130 Minimieren Sie AutoMATE und führen Sie das Setup aus. Klicken Sie hierbei nur die zur Installation relevanten Elemente an und vermeiden Sie unnötige Klicks.
131
132 Nachdem Sie die Installation beendet haben, pausieren Sie die Aufzeichnung im AutoMATE und speichern das Skript. Möchten Sie das automatisch erstellte Skript ändern, klicken Sie in der Ribbonleiste auf //Bearbeiten//. Über diese Funktion können Sie beispielsweise auch einen Wert für das Feld //Taste //korrigieren, falls Sie sich in Ihrer Eingabe vertippt haben und den Tastendruck ([[Virtual-Key Code>>https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes]]) manuell anpassen möchten. Über //Hinzufügen// können Sie einen neuen Wert innerhalb des Skriptes ergänzen, falls Sie einen weiteren Schritt händisch angeben möchten.
133
134 {{aagon.infobox}}
135 Bitte beachten Sie, dass die Werte der verlinkten Virtual-Key Codes-Liste als Hexadezimalzahlen angegeben sind. Möchten Sie diese im ACMP AutoMATE verwenden, müssen Sie diese erst ins Dezimalsystem umrechnen, damit sie korrekt angegeben werden. Es gilt nicht das Symbol (z.B. der Tastendruck), welches Sie eingeben, sondern der Identifikator der Tastatur. Damit sollen beispielsweise Probleme verschiedener Layouts von Tastaturen (z.B. die Tastaturbelegungen der Positionen von Y und Z der deutschen und englischen Tastaturen) entgegengewirkt werden.
136 {{/aagon.infobox}}
137
138 {{figure}}
139 (% style="text-align:center" %)
140 [[image:63_ClientCommands_AutoMATE_905.png]]
141
142 {{figureCaption}}
143 Aufgezeichnetes Installationsskript
144 {{/figureCaption}}
145 {{/figure}}
146
147 == Aufzeichnung eines Deinstallations-Skripts ==
148
149 Zur Aufzeichnung eines Deinstallations-Skripts ermitteln Sie zunächst den Uninstallstring der Software, für die Sie die Deinstallation aufzeichnen wollen.
150
151 {{aagon.infobox}}
152 Der Uninstallstring einer Software ist in der Registry unter Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\%Software% hinterlegt. Speichern Sie den Wert für die spätere Verwendung in z.B. einer Textdatei.
153 {{/aagon.infobox}}
154
155 Rufen Sie nun den Uninstallstring auf ohne etwas zu klicken. Starten Sie ACMP AutoMATE und beginnen Sie mit der Aufzeichnung, indem Sie in der Ribbonleiste //Aufnehmen //klicken. Führen Sie nun die Deinstallation durch und klicken Sie hierbei nur die zur Deinstallation notwendigen Elemente an.
156
157 Wenn die Deinstallation abgeschlossen ist, pausieren Sie die Aufnahme und speichern das erstellte Skript.
158
159 = Skript bearbeiten =
160
161 Sie haben die Möglichkeit die Details eines aufgezeichneten Skripts zu bearbeiten. Hierzu markieren Sie im AutoMATE die Aktion, die Sie bearbeiten wollen und klicken in der Ribbonleiste auf //Bearbeiten//. Hierdurch wird die Aktion im Bearbeitungsfenster geöffnet und Sie können individuelle Anpassungen vornehmen.
162
163 == Verwendung von Platzhaltern bei der Suche ==
164
165 Sie können für die Anpassung der Details für den Namen des Fensters, Name des UI-Elements und den Wert des UI-Elements verschiedene Platzhalter nutzen. Sollten Sie nicht den exakten Namen oder Schreibweise wissen, können die Platzhalter dabei helfen, die richtigen Einträge zu finden. Es werden die Wildcards "*" und "?" unterstützt.
166
167 |**Platzhalter**|**Beschreibung**
168 |*|Der Platzhalter * wird genutzt, um eine Zeichenkette aufzurufen und auf vorhandene Werte zuzugreifen.
169 Sie können dieses Zeichen an einer beliebigen Stelle einer Zeichenkette einsetzen.
170 |?|Der Platzhalter ? wird genutzt, um ein einzelnes Zeichen aufzurufen. Danach können Sie auf die vorhandenen Werte zugreifen.
171 Dieses Zeichen entspricht einem einzelnen Zeichen an einer bestimmten Stelle.
172
173 = Skript testen =
174
175 Zum Testen eines gespeicherten Skripts starten Sie zunächst das Setup bzw. rufen den Deinstallationsstring auf ohne bereits etwas zu klicken.
176
177 Öffnen Sie nun ACMP AutoMATE, öffnen das gespeicherte Skript und klicken in der Ribbonleiste auf //Abspielen//.
178
179 {{aagon.infobox}}
180 Es kann sein, dass das Skript zur Ermittlung der zu verwendeten Fenster länger benötigt. Warten Sie bitte, bis die Aktion abgeschlossen ist. Wenn der Button oder die auszuführende Aktion nach 5 Minuten nicht gefunden wurde, wird das Skript automatisch abgebrochen.
181 {{/aagon.infobox}}
182
183 Wenn die Installation bzw. Deinstallation anhand des gespeicherten Skipts abgeschlossen wurde, stoppt ACMP AutoMATE selbstständig.
184
185 = Skript in ACMP einbinden =
186
187 Nachdem Sie Installations- bzw. Deinstallationsskript erstellt und erfolgreich getestet haben, können Sie dieses zur Verteilung in ACMP einbinden.
188
189 Navigieren Sie hierzu zunächst in der Navigation zu //Client Commands// -> //Erstellen// und markieren das Verzeichnis, in welchem Sie das Skript einbinden wollen. Klicken Sie nun in der Ribbonleiste auf //Paket Wizard für Windows//.
190
191 Auf der ersten Seite vergeben Sie einen Namen sowie eine optionale Beschreibung. Den Zielordner können Sie bei Bedarf hier noch anpassen.
192
193 Im unteren Bereich des Fensters wählen Sie beim Installationstyp Ich habe ACMP AutoMATE Dateien aus und klicken auf //Weiter//.
194
195 (% style="text-align:center" %)
196 [[image:35_64_Client Commands_Windows Paket Wizard_1918.png||alt="Paket Wizard für Windows starten"]]
197
198 (% style="text-align:center" %)
199
200 Paket Wizard für Windows starten
201
202 Im oberen Bereich fügen Sie nun die Installationsdateien hinzu, indem Sie auf Datei hinzufügen klicken. Im unteren Bereich geben Sie die gespeicherten Skripte an und beenden den Wizard.
203
204 (% style="text-align:center" %)
205 [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_edfe4dc6.png||alt="Skript auswählen" height="484" width="733"]]
206 Skript auswählen
207
208 {{aagon.infobox}}
209 Wollen Sie ausschließlich ein Deinstallationsskript einbinden, öffnen Sie das gerade hinzugefügte Client Command im Client Command Editor. Hier müssen Sie im Shell Execute Command (dieses ist in Zeile 119) den Uninstallstring als Dateiname hinzufügen.Speichern Sie das Client Command, geben Sie dieses frei und führen es auf Testclients aus.
210 {{/aagon.infobox}}
211
212 == Skript in Client Command Editor importieren ==
213
214 Alternativ zur Verwendung des Paket Wizards für Windows können Sie ein gespeichertes Skript auch direkt in den Client Command Editor importieren.
215
216 Navigieren Sie hierzu in der Navigation zu //Client Commands// -> //Erstellen //und klicken in der Ribbonleiste auf //Client Command hinzufügen//. Es öffnet sich nun der Client Command Editor. Entscheiden Sie sich für die Erstellung eines Client Skripts und klicken Sie anschließend in der Menüleiste auf //Import//.
217
218 (% style="text-align:center" %)
219 [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_7ce5faa5.png||alt="Skript in Client Command Editor importieren" height="416" width="768"]]
220 Skript in Client Command Editor importieren
221
222 Ihnen werden nun alle aufgezeichnetes Schritte des Skripts angezeigt. Speichern Sie das Client Command, bevor Sie es zur Verteilung verwenden.
223
224 == Benutzerinteraktionen sperren ==
225
226 Um zu verhindern, dass Benutzer bei der Ausfühung des Client Commands durch Mausklicke oder Tastenanschläge den Fortschritt der Installation beeinträchtigen, fügen Sie vor dem importieren AutoMATE-Skript den Befehl "Lock manual input" hinzu.
227
228 (% style="text-align:center" %)
229 [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_17e4b193.png||alt="Benutzereingaben sperren" height="443" width="387"]]
230 Benutzereingaben sperren
231
232 {{aagon.infobox}}
233 Damit die Ausführung der Aufgezeichneten Installation nicht beeinträchtigt wird müssen Sie im Befehl die Checkbox für Dialog anzeigen deaktivieren.
234 {{/aagon.infobox}}
235
236 Nach dem importierten AutoMATE-Skript fügen Sie den Befehl Unlock manual input ein, um Benutzerinteraktionen wieder zu aktivieren.
237
238 = FAQs =
239
240 |**Frage/Problem**|**Antwort**
241 |Eine Aktion bzw. ein Fenster wird bei der Ausführung via Client Command nicht gefunden, aber im ACMPAutoMATE funktioniert es. Wie kann das sein?|Entfernen Sie den Haken UI Element Value aus dem AutoMATE-Skript. Hierdurch wird dieser Teil deaktiviert und die Aktion wird auch wieder via Client Command gefunden.
242 |Die Comboboxen werden nicht richtig erkannt. Wie kann das sein?|Wenn Sie Comboboxen aufzeichnen wollen, müssen Sie immer exakt die Pfeile anklicken.
243 |Meine Dropdownlisten werden nicht richtig erkannt.|Wenn Sie Dropdownlisten aufzeichnen wollen, müssen Sie auf den entsprechenden Text klicken.
244 |Wie gebe ich einen Pfad richtig an?|Pfadeingaben sollten Sie immer über Wert setzen durchführen.
245 |Ich möchte in mein ACMP AutoMATE Wizard Paket gerne eine Bildschirmsperre einbauen, damit der User nicht dazwischen klicken kann. Wie gehe ich am besten vor?|Am besten positioniert man die Befehle vor dem Befehl "Shell execute command/ Befehl ausführen" und nach dem letzten "UI Interaction / " Befehl. Diese finden Sie auf der Client Skript Seite im "Switch ~(%INSTALLMODE%) im Case (install).
246
247 {{aagon.infobox}}
248 Um Übersteuerungen der Maussteuerung von AutoMATE zu verhindern, sollten Sie beim Abspielen einer Aufzeichnung die Maus nicht bewegen.
249 {{/aagon.infobox}}
250
251 (% style="text-align:center" %)
252 [[image:https://manual.aagon.com/acmp/de/61/aesb-faq-1.png||alt="aesb-faq-1" height="256" width="529"]]
253
254 In dem Befehl "Lock manual input / Manuelle Eingaben sperren" muss noch die Option Dialog anzeigen deaktiviert werden damit AutoMATE ohne Probleme die Buttons in den Installationen drücken kann.
255
256 (% style="text-align:center" %)
257 [[image:https://manual.aagon.com/acmp/de/61/aesb-faq-2.png||alt="aesb-faq-2" height="406" width="480"]]
258
259 |**Frage/Problem**|**Antwort**
260 |Ich möchte gerne die Deinstallation auch mit dem AutoMATE aufzeichnen. Allerdings verfügt die Installation über keinen Deinstallation Funktion. Wie gehe ich am besten vor?|Meist gibt es für jedes Programm eine eigene Deinstallation z.B. eine Unistall.exe. Diese wird übrigens auch vom ACMP ausgelesen und kann in der Inventarisierung (//Client Details// -> //Software //-> //Installierte Software// -> //Setup //-> //Deinstallationspfad//) nachgeschaut werden. Wenn man diese Identifiziert hat sollte man am besten diese mit dem AutoMATE aufzeichnen. Eventuell verfügt die Deinstallation auch über Silent Parameter obwohl die Installation keine hat. Wenn Sie die Deinstallation auch auf gezeichnet haben, können Sie nun das Deinstallations-Skript auch im Paket Wizard angeben.Anschließend müssen Sie nur über den Client Command Editor die Datei ändern die bei der Deinstallation aufgerufen wird.
261 \\Diese finden Sie auf der Client Skript Seite im "Switch ~(%INSTALLMODE%) im Case (uninstall). Hier müssen Sie unter dem Befehl  "Shell execute command/ Befehl ausführen" den Dateinamen ändern.(((
262 (% style="text-align:center" %)
263 [[image:https://manual.aagon.com/acmp/de/61/aesb-faq-3.png||alt="aesb-faq-3" height="520" width="602"]]
264 )))
265 |Beim Durchlaufen der aufgezeichneten Installation auf den Systemen sind die Installationsdialoge nur als Rahmen oder ähnliches zu erkennen. Somit sieht der User nicht ob etwas passiert. Kann ich dies ändern?(((
266 (% id="cke_bm_14145S" style="display:none" %) (%%)Beispiel 1:
267
268 (% style="text-align:center" %)
269 [[image:https://manual.aagon.com/acmp/de/61/aesb-faq-4.png||alt="aesb-faq-4" height="181" width="331"]]
270
271
272 Beispiel 2:
273
274 (% style="text-align:center" %)
275 [[image:https://manual.aagon.com/acmp/de/61/aesb-faq-5.png||alt="aesb-faq-5" height="419" width="496"]]
276 )))|Hier kann eine Änderung der Ausführungsoptionen helfen. Grundsätzlich ist zu empfehlen z.B. über einen Dialog den Start und das Ende des Skriptes für den User klar zu kommunizieren. Während die Installation läuft sollten am besten die Eingaben gesperrt werden ("Lock manual input / Manuelle Eingaben sperren")  und über ein Fortschrittsfenster ("Show progressform" und "Set progressform properties") sollte eine Status Information angezeigt werden. Um die eigentliche Installation wieder anzuzeigen, muss meist die Option "Fenster auf Benutzerdesktop anzeigen"  im Befehl  "Shell execute command/ Befehl ausführen" geändert werden.(((
277 (% style="text-align:center" %)
278 [[image:https://manual.aagon.com/acmp/de/61/aesb-faq-6_zoom80.png||alt="aesb-faq-6" height="503" width="622"]]
279
280
281 Damit dann das AutoMATE aber wieder die Fenster sieht und findet stellt man einfach ein das diese als Benutzer ausgeführt werden. Hierbei werden dann die entsprechenden Aktionen auf dem grade angemeldeten User Desktop ausgeführt mit den Berechtigungen die unter dem Tab "Ausführen als" eingetragen sind.
282 \\
283
284 (% style="text-align:center" %)
285 [[image:https://manual.aagon.com/acmp/de/61/aesb-faq-7_zoom80.png||alt="aesb-faq-7" height="503" width="617"]]
286 )))

Navigation

© Aagon GmbH 2024
Besuchen Sie unsere neue Aagon-Community