Verstecke letzte Bearbeiter
Jannis Klein 2.1 1 {{aagon.priorisierung}}
2 20
3 {{/aagon.priorisierung}}
4
5 {{aagon.floatingbox/}}
Jannis Klein 3.2 6
Jannis Klein 4.1 7 Die Commandlist beinhaltet alle zur Verfügung stehenden Funktionen zur Erstellung eines Client Commands. Diese sind generell in Kategorien eingeteilt, lassen sich aber auch als Liste anzeigen. Um eine Funktion zu verwenden, ziehen Sie diese einfach in das Skript.
Jannis Klein 3.2 8
S V 40.1 9 |(((
10 (% style="text-align:center" %)
11 [[image:https://manual.aagon.com/acmp/de/61/save.png||alt="save" height="32" width="32"]]
12 )))|(((
S V 49.1 13 Speichert das aktuellen Client Command.
Jannis Klein 3.2 14 )))
S V 40.1 15 |(((
16 (% style="text-align:center" %)
17 [[image:https://manual.aagon.com/acmp/de/61/properties.png||alt="Properties" height="32" width="32"]]
18 )))|(((
S V 49.1 19 Öffnet den Eigenschaften-Dialog.
Jannis Klein 3.2 20 )))
S V 40.1 21 |(((
22 (% style="text-align:center" %)
23 [[image:https://manual.aagon.com/acmp/de/61/variables.png||alt="variables" height="32" width="32"]]
24 )))|(((
S V 49.1 25 Öffnet den Dialog zum Bearbeiten von Variablen.
Jannis Klein 3.2 26 )))
S V 40.1 27 |(((
28 (% style="text-align:center" %)
29 [[image:https://manual.aagon.com/acmp/de/61/filerepository.png||alt="FileRepository" height="32" width="32"]]
30 )))|(((
S F 57.1 31 Öffnet das File Repository.
Jannis Klein 3.2 32 )))
S V 40.1 33 |(((
34 (% style="text-align:center" %)
35 [[image:https://manual.aagon.com/acmp/de/61/tree_viewaslist.png||alt="Tree_ViewAsList" height="32" width="32"]]
36 )))|(((
S V 49.1 37 Schaltet die Commandlist zwischen Listen- und Kategorieansicht um.
Jannis Klein 3.2 38 )))
39
Jannis Klein 4.2 40 |(% style="width:861px" %)(((
S V 45.1 41 In der Commandlist finden Sie eine Schnellwahlleiste mit den wichtigsten Optionen sowie alle zur Verfügung stehenden Commands, welche Sie zum Erstellen eines Client Command nutzen können.
Jannis Klein 3.2 42
S V 50.1 43 Sobald Sie ein Command nutzen möchten, ziehen Sie dieses per Drag & Drop an die entsprechende Stelle im Skript–Bereich.
Jannis Klein 4.1 44
S V 44.1 45 Anschließend erscheint ein Dialog, über welchen Sie die genaue Funktion des Commands steuern können. In einer Spalte am linken Dialogrand werden verschiedene Symbole eingeblendet. Sollte ein Symbol ausgeblendet sein, ist diese Funktion für den Befehl nicht verfügbar und erlaubt beispielsweise keine untergeordneten Befehle oder lässt keine mehrfachen Durchläufe zu (letzteres gilt z.B. für das Loop Command):
Jannis Klein 3.2 46
S V 44.1 47 === Kompabilität ([[image:Kompabilität.png||height="25" width="26"]]) ===
Jannis Klein 3.2 48
S V 44.1 49 Das Windows-Symbol gibt an, mit welchen Betriebssystemen das Command kompatibel ist. Es erscheint eine Liste mit den verschiedenen Versionen, unter welchen Voraussetzungen der Befehl laufen kann.
Jannis Klein 3.2 50
S V 44.1 51 === Loop Command ([[image:Loop.png||height="26" width="26"]]) ===
Jannis Klein 3.2 52
S V 44.1 53 Sie können andere Befehle eingerückt unter diesem Command platzieren und diese werden mehrfach durchlaufen, bis der Loop abgeschlossen ist. Dies gilt für alle Bausteine, die diesem Command untergeordnet werden.
Jannis Klein 3.2 54
S V 44.1 55 === Hauptbefehl ([[image:Hauptbefehl.png||height="26" width="26"]]) ===
Jannis Klein 3.2 56
S V 44.1 57 Das Command erlaubt untergeordnete Commands, wodurch Sie andere Commands eingerückt unter diesem Command platzieren können.
Jannis Klein 4.2 58 )))|(% style="width:341px" %)(((
59 (% style="text-align:center" %)
S V 48.1 60 [[image:https://manual.aagon.com/acmp/de/61/clientcommandcenter_commandlist1_zoom80.png||alt="Commandlist" height="631" width="180"]]
Jannis Klein 4.1 61 Commandlist
Jannis Klein 3.2 62 )))
Jannis Klein 8.1 63 |(% style="width:861px" %)(((
S V 45.1 64 Der Tab Allgemein ist für (fast) alle Commands identisch. Hier kann der Name des Commands sowie seine Beschreibung dem Client Command angepasst werden. Weiterhin gibt es zusätzlich Optionen, welche für das Ausführen des Commands innerhalb des Client Commands gesetzt werden können.
Jannis Klein 3.2 65
S V 45.1 66 Im Abschnitt Optionen kann angegeben werden ob das Command Aktiviert ist - also ausgeführt wird - und ob Fehler bei der Ausführung ignoriert werden sollen. Zusätzlich kann angegeben werden, wie viele Millisekunden nach der Ausführung des Commands bis zur Ausführung des nächsten Commands gewartet werden soll.
Jannis Klein 3.2 67
S V 45.1 68 In den Ausführungsoptionen kann dann noch der Kontext und die ausführende Einheit angegeben werden. Unter Kontext kann angegeben werden, ob das Command Immer ausgeführt werden soll, oder ob es Benutzerbezogen bzw. Maschinenbezogen ausgeführt wird.
Jannis Klein 3.2 69
S V 45.1 70 Eine Benutzerbezogene Ausführung des Commands ist dann sinnvoll, wenn z.B. eine Software speziell für einen Benutzer und nicht für das gesamte System installiert wird bzw. auf Umgebungsvariablen des Benutzers zurückgegriffen werden muss. Eine Maschinenbezogene Ausführung des Commands ist dann sinnvoll, wenn z.B. eine Software für das gesamte System mit allen Benutzern (Updates, Patches etc.) installiert wird.
Jannis Klein 8.1 71 )))|(% style="width:341px" %)(((
Jannis Klein 10.1 72 (% style="text-align:center" %)
S V 48.1 73 [[image:63_ClientCommands_Commandlist_591.png||alt="ClientCommandCenter_CommandList2"]]
74
75
S V 45.1 76 Allgemeine Command Informationen
Jannis Klein 8.1 77 )))
Jannis Klein 3.2 78
Jannis Klein 4.2 79 {{aagon.infobox}}
S V 45.1 80 Beachten Sie, dass einige Commands immer im Benutzerkontext ausgeführt werden. Hierzu zählen alle Befehle der Kategorie Dialogs, sowie Lock manual input, Unlock manual input, Get idle time, Lock workstation, Get/Set default printer und If user is (not) in group. Diese Commands werden nicht ausgeführt, wenn kein Benutzer am Client angemeldet ist. Beachten Sie außerdem, dass beim Herunterfahren kein Benutzer angemeldet ist. Zudem kann es vorkommen, dass beim Client Start kein Benutzer angemeldet ist.
Jannis Klein 4.2 81 {{/aagon.infobox}}
Jannis Klein 3.2 82
S V 45.1 83 Dabei gibt es dann noch die Unterscheidung, ob das Command als Dienst oder als Benutzer auf dem Client/Server ausgeführt wird. Commands sollten als Dienst ausgeführt werden, wenn z.B. für eine Installation Administratorrechte benötigt werden oder systemweite Konfigurationen vorgenommen werden (Umgebungsvariable anpassen, Größe der Auslagerungsdatei ändern etc.). Als Benutzer ausgeführte Commands dienen dazu, Umgebungsvariablen des Benutzers zugänglich zu machen und ihm die Rechte an einem z.B. neu angelegten Ordner zuzuordnen. Ebenso ist diese Option nötig, sobald der Benutzer mit dem Command interagieren muss z.B. bei Installationsdialog, Fortschrittsanzeigen oder ähnlichem.
Jannis Klein 3.2 84
S V 45.1 85 Auf die speziellen Einstellungen der einzelnen Commands wird in den folgenden Kapiteln eingegangen. Dabei finden sich in diesen Kapiteln die Commands in der Reihenfolge wieder, wie sie den Kategorien in der Commandlist zugeordnet sind.
Jannis Klein 3.2 86
Jannis Klein 5.1 87 {{aagon.infobox}}
S V 45.1 88 Bei allen Angaben von Dateien, Verzeichnissen, Zahlen oder ähnlichem kann in den entsprechenden Eingabefeldern statt einer genauen Angabe auch eine Variable stehen. Alle Zeit- und Datumsangaben, welche von Commands in Variablen geschrieben werden, besitzen das Format, welches unter Windows (Systemsteuerung => Regions- und Sprachoptionen) eingestellt wurde.
Jannis Klein 5.1 89 {{/aagon.infobox}}
Jannis Klein 12.1 90
Jannis Klein 12.2 91 = Verwendung kurzer Benutzernamen =
Jannis Klein 12.1 92
93 Bei der Verwendung von Benutzernamen, die nur aus 2 Zeichen bestehen, kann es zu Fehlern kommen, die wir im folgenden erläutern.
94
95 In Windows Betriebssystemen gibt es eine Funktion, die entsprechende Benutzernamen zur SID von Systembenutzern auflöst. Hierdurch kann es bei der Verwendung von Client Command Bausteinen zu Problemen kommen.
96
97 == Betroffene Client Commands ==
98
99 Die folgenden Client Commands können für 2-zeichige Benutzernamen nicht verwendet werden:
100
101 === Conditions ===
102
Jannis Klein 72.1 103 [[If user is (not) local admin>>doc:ACMP.64.ACMP-Solutions.Client Commands.Client Command erstellen.Client Commands neu hinzufügen.Client Command Editor.Commandlist.Conditions.WebHome||anchor="HIfuseris28not29localadmin"]]
Jannis Klein 12.1 104
Jannis Klein 72.1 105 [[If user is (not) in group>>doc:ACMP.64.ACMP-Solutions.Client Commands.Client Command erstellen.Client Commands neu hinzufügen.Client Command Editor.Commandlist.Conditions.WebHome||anchor="HIfuseris28not29ingroup"]]
Jannis Klein 12.1 106
Jannis Klein 72.1 107 [[If logged on user is (not)>>doc:ACMP.64.ACMP-Solutions.Client Commands.Client Command erstellen.Client Commands neu hinzufügen.Client Command Editor.Commandlist.Conditions.WebHome||anchor="HIfloggedonuseris28not29"]]
Jannis Klein 12.1 108
109 === Usermanagement ===
110
Jannis Klein 73.1 111 [[Create local user>>doc:ACMP.64.ACMP-Solutions.Client Commands.Client Command erstellen.Client Commands neu hinzufügen.Client Command Editor.Commandlist.Usermanagement.WebHome||anchor="HCreatelocaluser"]]
Jannis Klein 12.1 112
Jannis Klein 73.1 113 [[Rename local user>>doc:ACMP.64.ACMP-Solutions.Client Commands.Client Command erstellen.Client Commands neu hinzufügen.Client Command Editor.Commandlist.Usermanagement.WebHome||anchor="HRenamelocaluser"]]
Jannis Klein 12.1 114
Jannis Klein 73.1 115 [[Set password for local user>>doc:ACMP.64.ACMP-Solutions.Client Commands.Client Command erstellen.Client Commands neu hinzufügen.Client Command Editor.Commandlist.Usermanagement.WebHome||anchor="HSetpasswordforlocaluser"]]
Jannis Klein 12.1 116
Jannis Klein 75.1 117 [[Set flag for local user>>doc:ACMP.63.ACMP-Solutions.Client Commands.Client Command erstellen.Client Commands neu hinzufügen.Client Command Editor.Commandlist.Usermanagement.WebHome||anchor="HSetflagsforlocaluser"]]
Jannis Klein 12.1 118
Jannis Klein 73.1 119 [[Set profile for local user>>doc:ACMP.64.ACMP-Solutions.Client Commands.Client Command erstellen.Client Commands neu hinzufügen.Client Command Editor.Commandlist.Usermanagement.WebHome||anchor="HSetprofileforlocaluser"]]
Jannis Klein 12.1 120
Jannis Klein 73.1 121 [[Delete local user>>doc:ACMP.64.ACMP-Solutions.Client Commands.Client Command erstellen.Client Commands neu hinzufügen.Client Command Editor.Commandlist.Usermanagement.WebHome||anchor="HSetprofileforlocaluser"]]
Jannis Klein 12.1 122
Jannis Klein 73.1 123 [[Assign local user to local groups>>doc:ACMP.64.ACMP-Solutions.Client Commands.Client Command erstellen.Client Commands neu hinzufügen.Client Command Editor.Commandlist.Usermanagement.WebHome||anchor="HAssignlocalusertolocalgroups"]]
Jannis Klein 12.1 124
Jannis Klein 73.1 125 [[Add priviledge to user/group>>doc:ACMP.64.ACMP-Solutions.Client Commands.Client Command erstellen.Client Commands neu hinzufügen.Client Command Editor.Commandlist.Usermanagement.WebHome||anchor="HAddprivilegetouser2Fgroup"]]
Jannis Klein 12.1 126
Jannis Klein 73.1 127 [[Remove priviledge from user/group>>doc:ACMP.64.ACMP-Solutions.Client Commands.Client Command erstellen.Client Commands neu hinzufügen.Client Command Editor.Commandlist.Usermanagement.WebHome||anchor="HRemoveprivilegefromauser2Fgroup"]]
Jannis Klein 12.1 128
129 == Betroffene Benutzernamen ==
130
131 Die folgenden Benutzernamen werden zu Systembenutzern aufgelöst:
132
133
134 |(% style="width:290px" %)**Betroffene Benutzernamen / SID**|(% style="width:912px" %)**wird aufgelöst zu**
135 |(% style="width:290px" %)AN|(% style="width:912px" %)Anonymous logon
136 |(% style="width:290px" %)AO|(% style="width:912px" %)Account operator
137 |(% style="width:290px" %)AU|(% style="width:912px" %)Authenticated users
138 |(% style="width:290px" %)BA|(% style="width:912px" %)Built-In administrator
139 |(% style="width:290px" %)BG|(% style="width:912px" %)Built-In guests
140 |(% style="width:290px" %)BO|(% style="width:912px" %)Backup operator
141 |(% style="width:290px" %)BU|(% style="width:912px" %)Built-In users
142 |(% style="width:290px" %)CA|(% style="width:912px" %)Certificate publishers
143 |(% style="width:290px" %)CG|(% style="width:912px" %)Creator group
144 |(% style="width:290px" %)CO|(% style="width:912px" %)Creator owner
145 |(% style="width:290px" %)DA|(% style="width:912px" %)Domain administrator
146 |(% style="width:290px" %)DC|(% style="width:912px" %)Domain computers
147 |(% style="width:290px" %)DD|(% style="width:912px" %)Domain controllers
148 |(% style="width:290px" %)DG|(% style="width:912px" %)Domain guests
149 |(% style="width:290px" %)DU|(% style="width:912px" %)Domain users
150 |(% style="width:290px" %)EA|(% style="width:912px" %)Enterprise administrator
151 |(% style="width:290px" %)ED|(% style="width:912px" %)Enterprise domain controllers
152 |(% style="width:290px" %)LA|(% style="width:912px" %)Local administrator
153 |(% style="width:290px" %)LG|(% style="width:912px" %)Local guest
154 |(% style="width:290px" %)LS|(% style="width:912px" %)Local service account
155 |(% style="width:290px" %)MU|(% style="width:912px" %)Performance Monitor users
156 |(% style="width:290px" %)NO|(% style="width:912px" %)Network configuration operator
157 |(% style="width:290px" %)NS|(% style="width:912px" %)Network service account
158 |(% style="width:290px" %)PA|(% style="width:912px" %)Group Policy administrator
159 |(% style="width:290px" %)PO|(% style="width:912px" %)Printer operator
160 |(% style="width:290px" %)PS|(% style="width:912px" %)Principal self
161 |(% style="width:290px" %)PU|(% style="width:912px" %)Power users
162 |(% style="width:290px" %)RD|(% style="width:912px" %)Terminal server users
163 |(% style="width:290px" %)RE|(% style="width:912px" %)Replicator
164 |(% style="width:290px" %)RO|(% style="width:912px" %)Enterprise Read-only domain controllers
165 |(% style="width:290px" %)RS|(% style="width:912px" %)RAS servers group
166 |(% style="width:290px" %)SA|(% style="width:912px" %)Schema administrator
167 |(% style="width:290px" %)SO|(% style="width:912px" %)Server operator
168 |(% style="width:290px" %)SU|(% style="width:912px" %)Service logon user
169 |(% style="width:290px" %)SY|(% style="width:912px" %)Local system
170 |(% style="width:290px" %)WD|(% style="width:912px" %)Everyone

Navigation

© Aagon GmbH 2024
Besuchen Sie unsere neue Aagon-Community