Zeige letzte Bearbeiter
1 {{aagon.priorisierung}}
2 80
3 {{/aagon.priorisierung}}
4
5 {{aagon.floatingbox/}}
6
7 = If file (not) exists =
8
9 Dieses Kommando überprüft, ob eine bestimmte Datei existiert oder nicht. Dazu wird die entsprechende Option gewählt (Wenn Datei existiert / Wenn Datei nicht existiert). Anschließend wird die Datei angegeben, welche überprüft werden soll. Dies kann manuell oder über den Button neben dem Eingabefeld geschehen. Die Aktivierung der Checkbox Fehler erzeugen, wenn Bedingung nicht erfüllt bricht das Kommando ab, falls der Rückgabewert false ist. Der Rückgabewert ist dann false, falls die Datei existiert wenn sie auf Nichtexistenz geprüft wird bzw. nicht existiert wenn die Datei auf Existenz geprüft wird.
10
11 = If directory (not) exists =
12
13 Dieses Kommando überprüft, ob ein bestimmtes Verzeichnis existiert oder nicht. Dazu wird die entsprechende Option gewählt (Wenn Verzeichnis existiert / Wenn Verzeichnis nicht existiert). Anschließend wird das Verzeichnis angegeben, welches überprüft werden soll. Dies kann manuell oder über den Button neben dem Eingabefeld geschehen. Die Aktivierung der Checkbox Fehler erzeugen, wenn Bedingung nicht erfüllt bricht das Kommando ab, falls der Rückgabewert false ist. Der Rückgabewert ist dann false, falls die Datei existiert wenn sie auf Nichtexistenz geprüft wird bzw. nicht existiert wenn die Datei auf Existenz geprüft wird.
14
15 = If free disk space is (not) =
16
17 Dieses Kommando überprüft, ob auf einem anzugebenden Laufwerk eine bestimmte Speichermenge (nicht) zur Verfügung steht. Dazu wird zuerst ein logischer mathematischer Operator angegeben. Anschließend ist die Speichermenge in MB zu spezifizieren und das zu testende Laufwerk anzugeben. Die Checkbox Fehler erzeugen, wenn Bedingung nicht erfüllt bricht das Kommando ab, wenn die Kriterien nicht zutreffen.
18
19 (% style="text-align:center" %)
20 [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_858522f9.png||alt="If free disk space is (not)" height="449" width="398"]]
21 If free disk space is (not)
22
23 = If user is (not) local admin =
24
25 Dieses Kommando überprüft, ob der aktuell angemeldete Benutzer lokale Administratorrechte hat oder nicht. Dabei wird die entsprechende Option gewählt. Die Checkbox Client Command abbrechen, wenn Fehler auftritt bricht das Kommando ab, wenn die Kriterien nicht zutreffen.
26
27 {{aagon.infobox}}
28 Wird dieses Komando im Systemkontext ausgeführt, so liefert diese immer "is local admin" zurück. Wir empfehlen daher dieses Kommando nur im Benutzerkontext auszuführen.
29 {{/aagon.infobox}}
30
31 = If user is (not) in group =
32
33 Dieses Kommando überprüft, ob der aktuell angemeldete Benutzer in einer bestimmten Gruppe ist oder nicht. Dabei wird die entsprechende Option gewählt und anschließend über den Button eine bestimmte Gruppe ausgewählt. Die Checkbox Command schlägt fehl wenn die Bedingung nicht erfüllt ist, bewirkt, dass dieses Kommando abbricht, wenn die Bedingung nicht erfüllt ist.
34
35 (% style="text-align:center" %)
36 [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_06fdd7f8.png||alt="If user is (not) in group" height="449" width="398"]]
37 If user is (not) in group
38
39 = If machine name is (not) =
40
41 Dieses Kommando überprüft, ob der aktuelle Client einen bestimmten Namen besitzt oder nicht. Dabei wird die entsprechende Option gewählt und anschließend ein Clientname angegeben. Dieser Name kann über die beiden Button entweder direkt aus einer Domäne oder aus der ACMP Datenbank heraus gewählt werden. Die CheckboxClient Command abbrechen, wenn Fehler auftritt bricht das Kommando ab, wenn die Kriterien nicht zutreffen.
42
43 = If registry key (not) exists =
44
45 Dieses Kommando überprüft, ob ein bestimmter Schlüssel in der Registry existiert oder nicht. Dabei wird die entsprechende Option gewählt und anschließend der Hauptschlüssel gewählt. Im Eingabefeld darunter wird der Pfad zum entsprechenden Schlüssel angegeben. Hierbei kann über den Button darunter auf einen RegistryEditor zugegriffen werden, über welchen der entsprechende Schlüssel leicht gewählt werden kann. DieClient Command abbrechen, wenn Fehler auftritt bricht das Kommando ab, wenn die Kriterien nicht zutreffen.
46
47 (% style="text-align:center" %)
48 [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_baae5c6c.png||alt="If registry key (not) exist" height="490" width="832"]]
49 If registry key (not) exist
50
51 = If registry value name (not) exists =
52
53 Dieses Kommando überprüft, ob ein bestimmter Wert in der Registry existiert oder nicht. Dabei wird die entsprechende Option gewählt und anschließend der Hauptschlüssel gewählt. Im Eingabefeld darunter wird der Pfad zum entsprechenden Schlüssel angegeben während im Feld Wert der (nicht) existierende Wert des Schlüssels angegeben wird. Hierbei kann über den Button darunter auf einen RegistryEditor zugegriffen werden, über welchen der entsprechende Schlüssel leicht gewählt werden kann. Die Checkbox Client Command abbrechen, wenn Fehler auftritt bricht das Kommando ab, wenn die Kriterien nicht zutreffen.
54
55 = If operating system is (not) =
56
57 Dieses Kommando überprüft, ob das Betriebssystem des Clients ein spezielles System ist oder nicht. Dabei wird die entsprechende Option gewählt und ein Betriebssystem angegeben. Die Checkbox Client Command abbrechen, wenn Fehler auftritt bricht das Kommando ab, wenn die Kriterien nicht zutreffen.
58
59 = If logged on user is (not) =
60
61 Dieses Kommando überprüft, ob der aktuell angemeldete Benutzer ein bestimmter Benutzer ist oder nicht. Dabei wird die entsprechende Option gewählt und über den Button neben dem Eingabefeld ein User aus der Domäne gewählt. Die Checkbox Client Command abbrechen, wenn Fehler auftritt bricht das Kommando ab, wenn die Kriterien nicht zutreffen.
62
63 = If is (not) in Container =
64
65 Dieses Kommando überprüft, ob der Client einem bestimmten Container (siehe [[Container>>doc:63.ACMP-Solutions.Client-Management.Container.WebHome]]) zugeordnet ist oder nicht. Dabei wird die entsprechende Option gewählt und unter Settings die zu prüfenden Container ausgewählt. Mit der aktivierten Checkbox Containerstatus prüfen wird der Netzwerkstatus des Clients berücksichtigt, sodass nur Container mit einbezogen werden, die dem Netzwerkstatus des Clients entsprechen.
66
67 {{aagon.infobox}}
68 Die Liste der Container bleibt leer, falls zuvor noch keine Container angelegt wurden.
69 {{/aagon.infobox}}
70
71 = If RAM capacity is (not) =
72
73 Dieses Kommando überprüft, ob die Größe des vorhandenen Arbeitsspeichers einem gewissen Kriterium entspricht. Dazu wird ein logischer mathematischer Operator ausgewählt und die Größe des RAM in MB angegeben. Die Checkbox Client Command abbrechen, wenn Fehler auftritt bricht das Kommando ab, wenn die Kriterien nicht zutreffen.
74
75 = If CPU speed is (not) =
76
77 Dieses Kommando überprüft, ob die CPU Frequenz einem bestimmten Kriterium entspricht. Dazu wird ein logischer mathematischer Operator gewählt und die Frequenz der CPU in MHz angegeben. Die Checkbox Client Command abbrechen, wenn Fehler auftritt bricht das Kommando ab, wenn die Kriterien nicht zutreffen.
78
79 = If OS architecture is (not) =
80
81 Über dieses Kommando können Sie die zugrundeliegende Architektur des Betriebssystems überprüfen. Dieses Kommando können Sie somit dazu nutzen, dass z.B. ein Programm nur auf einem x86-System ausgeführt wird, weil es auf einem x64-System nicht ausgeführt werden kann.
82
83 Wählen Sie unter dem Tab Details die gewünschte Architektur (x86 oder x64) und geben Sie an, ob ein Fehler ausgegeben werden soll, falls die Bedingung nicht erfüllt ist.
84
85 = If file version is (not) =
86
87 Dieses Kommando überprüft, ob eine bestimmte Datei eine bestimmte Version besitzt oder nicht. Dazu werden ein logischer mathematischer Operator sowie eine Datei (manuell oder per Button) gewählt. Zusätzlich wird eine Dateiversion eingetragen. Die Checkbox Fehler erzeugen, wenn Bedingung nicht erfüllt bricht das Kommando ab, wenn die Kriterien nicht zutreffen.
88
89 {{aagon.infobox}}
90 Nur ausführbare Dateien (*.exe / *.dll) haben eine Versionsnummer.
91 {{/aagon.infobox}}
92
93 (% style="text-align:center" %)
94 [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_e5c2bb5e.png||alt="If file version is (not)" height="449" width="398"]]
95 If file version is (not)
96
97 = If command has (not) been executed =
98
99 Dieses Kommando überprüft, ob ein bestimmter Client Command bereits ausgeführt wurde oder nicht. Dabei wird die entsprechende Option gewählt. Über den Button neben dem Eingabefeld Commandname wählen Sie ein Client Command aus. Über die Checkbox Command Level prüfen kann zusätzlich die Version des Client Commands auf Gleichheit geprüft werden.
100
101 (% style="text-align:center" %)
102 [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_34cfcddf.png||alt="If command has (not) been executed" height="449" width="471"]]
103 If command has (not) been executed
104
105
106 Ob ein Client Command als ausgeführt gewertet wird oder nicht hängt von dem Kontext der einzelnen Kommandos des Client Commands ab (siehe [[Kontext von Kommandos>>doc:ACMP.63.ACMP-Solutions.Client Commands.Client Command erstellen.Client Commands neu hinzufügen.Client Command Editor.Commandlist.WebHome]]). Die Information, ob ein Client Command bereits ausgeführt wurde, wird in der Registry des Rechners gespeichert. Dies kann sowohl Benutzer-, als auch Maschinenbezogen geschehen. Für Client Commands, die sowohl Benutzer- als auch Maschinenbezogene Kommandos beinhalten, müssen Registryeinträge in der HKLM und HKCU existieren. Gleiches gilt für Client Commands, die nur Kommandos enthalten, die als "Immer ausführen" markiert sind. Enthält ein Client Command Kommandos, die ausschließlich Benutzer-, oder Maschinenbezogen ausgeführt werden, so wird nur die entsprechenden Registry überprüft.
107
108 Über eine zusätzliche Dropdown Box kann man das im Client Command hinterlegte Verhalten (Run always, Machine related, User related) überschreiben. Dafür hat man folgende Möglichkeiten:
109
110 * Automatic: Hier wird die Einstellung zu Grunde gelegt, die bereits beim Anlegen des Client Commands eingetragen wurde. Abhängig davon wird dann für die Maschine und/oder den User geprüft, ob das Client Command bereits gelaufen ist.
111 * Maschine and User: Das Command liefert "true", wenn das angegebene Client Command für Maschine und User gelaufen ist. Sind im Client Command nur Commands vorhanden, bei denen "Machine related" bzw. "User related" steht, liefert das Command immer "false" zurück.
112 * Only User: Das Command liefert "true", wenn das angegebene Client Command für User gelaufen ist.
113 * Only Machine: Das Command liefert "true", wenn das angegebene Client Command für Maschine gelaufen ist.
114
115 Die Checkbox Bei negativem Ergebnis fehlschlagen führt zum Abbruch des Commands, wenn ein Fehler aufgetreten ist.
116
117 = If machine is (not) in domain =
118
119 Dieses Kommando überprüft, ob der Client in einer bestimmten Domäne ist oder nicht. Dabei wird die entsprechende Option gewählt. Über den Button neben Domänenname kann eine bestehende Domäne ausgewählt werden. Die Checkbox Client Command abbrechen, wenn Fehler auftritt bricht das Kommando ab, wenn die Kriterien nicht zutreffen.
120
121 = If ADS Container/Property match =
122
123 Dieses Kommando überprüft verschiedene Eigenschaften des ADS. Zuerst wird ausgewählt, ob sich die Prüfungen auf den aktuell angemeldeten Benutzer oder den ganzen Client beziehen.
124
125 (% style="text-align:center" %)
126 [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_1f48b967.png||alt="If ADS Container/Property match" height="449" width="449"]]
127 If ADS Container/Property match
128
129
130 Unter Einstellungen kann angegeben werden, ob der Benutzer/Client (nicht) im AD Container vorhanden ist, der über den Button neben dem Eingabefeld spezifiziert werden kann. Zusätzlich kann man auch in Untercontainern suchen lassen.
131
132 Weiterhin kann geprüft werden ob eventuell eine Eigenschaft auf den Benutzer/Client zutrifft und einen bestimmten Wert beinhaltet. Diese Eigenschaft kann auch wieder über den Button neben den Eingabefeldern spezifiziert werden.
133
134 Die Checkbox Client Command abbrechen, wenn Fehler auftritt bricht das Kommando ab, wenn die Kriterien nicht zutreffen.
135
136 = If free licenses are available =
137
138 Dieses Kommando prüft, ob zu einer Software, die mittels eines Client Commands installiert werden soll, freie Lizenzen verfügbar sind.
139
140 (% style="text-align:center" %)
141 [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_f2ae26f5.png||alt="If free licenses are avaulable" height="449" width="398"]]
142 If free licenses are avaulable
143
144
145 Hierzu geben Sie zunächst die Paket ID ein oder suchen diese über den entsprechenden Button.. Als Vergleichsoperatoren stehen Ihnen "<", "<=" ,"=", ">=" und "">" zur Verfügung. Geben Sie anschließend die zu vergleichende Lizenzanzahl an.
146
147
148 Mit der aktivierten Checkbox Neuberechnung erzwingen erreichen Sie eine Neuberechnung des Lizenzpakets. Die Checkbox Command schlägt fehl wenn die Bedingung nicht zutrifft kennzeichnet das Client Command im Log als fehlgeschlagen.

Navigation

© Aagon GmbH 2024
Besuchen Sie unsere neue Aagon-Community