Wiki source code of Unix Scripts verwalten

Last modified by jklein on 2025/05/09 07:59

Show last authors
1 {{aagon.floatingbox/}}
2
3 In der Solution Desktop Automation > Unix Scripts können Sie Unix Scripts erstellen, verwalten und versionieren. Über die Ribbonleiste haben Sie die Möglichkeit neue Unix Scripts hinzuzufügen ([[image:Ico_UnixScript_Script_Add.png||height="24" width="24"]]), zu bearbeiten ([[image:Ico_UnixScript_Script_Edit.png||height="24" width="24"]]) oder zu löschen ([[image:Ico_UnixScript_Script_Delete.png||height="24" width="24"]]). Außerdem können Sie bestehende Unix Scripts duplizieren ([[image:Ico_UnixScript_Script_Duplicate.png||height="24" width="24"]]). Erstellte Unix Scripts können Sie einfach über die Drag-and-Drop Funktion in Ordner verschieben, und damit die Übersicht über Ihre Scripts behalten. Die Ordner lassen sich ebenfalls über die Ribbonleiste verwalten.
4
5 [[Übersicht - Unix Scripts>>image:Unix Scripts_Solution.png||alt="Übersicht - Unix Scripts"]]
6
7 = Unix Script hinzufügen =
8
9 Über die Ribbonleiste oder das Kontextmenü können Sie ein neues Unix Script hinzufügen. Anschließend öffnet sich der Script-Wizard.
10
11 {{aagon.warnungsbox}}
12 Durch den standardmäßig eingestellten Test- und Freigabe-Prozess wird das Unix Script direkt in den ersten Testring verschoben. Damit wird es potenziell für alle Unix Clients freigegeben, denen dieser Testring zugeordnet ist.
13 {{/aagon.warnungsbox}}
14
15 Sie können das Unix Script nun folgendermaßen konfigurieren:
16
17 1. Wählen Sie den Zielordner und vergeben Sie einen Namen für das Unix Script.
18 1. Legen Sie die Script-Sprache fest, in der Sie das Unix Script schreiben möchten.
19 1. Fügen Sie ggf. eine Beschreibung hinzu und klicken Sie auf den Button Weiter.
20 1. Fügen Sie den Code für das Unix Script im Code-Editor hinzu.{{aagon.infobox}}Der Script-Editor verfügt derzeit über keine Auto-Vervollständigung. Sie haben aber die Möglichkeit mit Strg+Leertaste auf Variablen zuzugreifen. {{/aagon.infobox}}
21 1. Klicken Sie auf den Button Weiter.
22 1. Legen Sie für das Unix Script die Rechte für Gruppen und Benutzer fest. {{aagon.infobox}}Weitere Informationen zu Rechten finden Sie im Abschnitt Access Listen. {{/aagon.infobox}}
23 1. Klicken Sie auf den Button Fertig.
24
25 Sie haben nun ein neues Unix Script in der ersten Version erstellt. 
26
27 [[Hinzufügen eines Unix Scripts>>image:Unix Scripts_Script hinzufügen.png||alt="Hinzufügen eines Unix Scripts"]]
28
29 Abhängig vom zugewiesenen Test- und Freigabeprozess, wird das Script einem der Verteilungsringe zugeordnet. In welchem Verteilungsring sich eine Version momentan befindet, können Sie direkt am Icon erkennen.
30
31
32 |=(% style="width: 155px;" %)Icon|=(% style="width: 921px;" %)Bedeutung
33 |(% style="width:155px" %)[[image:ACMP.63.ACMP-Solutions.Client-Management.Managed Software.Managed Software einrichten.Abonnierte Software verwalten.WebHome@TestRing_NoRing.svg||height="24" width="24"]] Kein Ring|(% style="width:921px" %)Die Software Version ist noch keinem Ring zugewiesen und wird daher nicht verteilt.
34 |(% style="width:155px" %)[[image:ACMP.63.ACMP-Solutions.Client-Management.Managed Software.Managed Software einrichten.Abonnierte Software verwalten.WebHome@TestRing_One.svg||width="24"]] Testring 1|(% style="width:921px" %)Die Software Version befindet sich im Testring 1 und kann über entsprechend konfigurierte Container genutzt werden.
35 |(% style="width:155px" %)[[image:ACMP.64.ACMP-Solutions.Patch Management.Managed Software.Managed Software einrichten.Abonnierte Software verwalten.WebHome@TestRing_Two.svg||height="24" width="24"]] Testring 2|(% style="width:921px" %)Die Software Version befindet sich im Testring 2 und kann über entsprechend konfigurierte Container genutzt werden.
36 |(% style="width:155px" %)[[image:ACMP.65.ACMP-Solutions.Patch Management.Managed Software.Managed Software einrichten.Abonnierte Software verwalten.WebHome@TestRing_Release.svg||height="24" width="24"]] Freigegeben|(% style="width:921px" %)Die Software Version ist freigegeben und kann über entsprechend konfigurierte Container an alle Clients verteilt werden.
37 |(% style="width:155px" %)[[image:ACMP.63.ACMP-Solutions.Client-Management.Managed Software.Managed Software einrichten.Abonnierte Software verwalten.WebHome@ClientCommandProperties_Condition.ico||height="24" width="24"]] Verweigert|(% style="width:921px" %)Die Software Version ist verweigert und muss vor erneuert Nutzung erst wieder genehmigt werden.
38
39 = Unix Scripte versionieren =
40
41 Wählen Sie aus der Script-Liste ein Unix Script aus und klicken Sie auf den Pfeil links neben dem Script-Icon, um die Liste der Versionen aufzuklappen. Sie sehen nun alle verfügbaren Versionen des Unix Scripts. Wählen Sie die Version aus, die Sie verwalten möchten. Im rechten Fenster neben der Script-Liste werden Ihnen die Details der ausgewählten Version angezeigt. 
42
43 Über die Ribbonleiste oder das Kontextmenü können Sie nun eine neue Version auf Basis der ausgewählten Version erstellen oder die ausgewählte Version bearbeiten. 
44
45 {{aagon.infobox}}
46 Nach der Erstellung einer neuen Version, kann die alte Version nicht mehr verändert werden.
47 {{/aagon.infobox}}
48
49 [[Hinzufügen einer Version zu einem Unix Script>>image:Unix Scripts_Versionierung.png||alt="Hinzufügen einer Version zu einem Unix Script"]]
50
51 Sie können die Version ebenfalls vollständig verweigern bzw. eine verweigerte Version erneut genehmigen oder die Version löschen.
52
53 {{aagon.infobox}}
54 Das Löschen einer Unix Script-Version ist nur möglich, wenn eine andere Version für das Script verfügbar ist. Es kann kein Unix Script ohne eine untergeordnete Version existieren.
55 {{/aagon.infobox}}
56
57 Falls Sie noch keinen benutzerdefinierten Test- und Freigabeprozess festgelegt haben, können Sie dies im nächsten Schritt tun. Weitere Informationen dazu finden Sie im Abschnitt [[Test- und Freigabeprozess von Unix Scripts konfigurieren>>doc:ACMP.68.ACMP-Solutions.Desktop Automation.Unix Scripts.Test- und Freigabeprozess von Unix Scripts konfigurieren .WebHome]].
58
59
© Aagon GmbH 2025
Besuchen Sie unsere neue Aagon-Community