Last modified by jklein on 2025/06/16 08:23

From version 6.1
edited by jklein
on 2025/06/16 08:13
Change comment: There is no comment for this version
To version 1.1
edited by jklein
on 2025/06/16 07:54
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,5 +3,3 @@
1 -{{aagon.floatingbox/}}
2 -
3 3  Mit den Cmdlets der ACMP Public API haben Sie Zugriff auf zentrale Funktionalitäten von ACMP, z.B. Geräteinformationen, Ticketmanagement, Benutzerverwaltung oder Ereignisprotokolle. Diese Cmdlets können Sie in Ihren Skripten für PowerShell-Microservices verwenden und damit weitere Funktionalitäten automatisieren.
4 4  
5 5  = Aufbau von Cmdlets der ACMP Public API =
... ... @@ -15,10 +15,40 @@
15 15  
16 16  Welcher Datentyp in welchem Cmdlet verwendet werden muss, können Sie sich über die Hilfe des jeweiligen Cmdlets anzeigen lassen.
17 17  
18 -=== Beispiel 1: Get-Help ===
16 +=== Beispiel 1 ===
19 19  
20 -{{apimacro title="Get-Help"}}
21 -{{code language="PowerShell"}}
18 +{{apimacro}}{{/apimacro}}
19 +
20 +(% class="showhide-header" data-show-duration="$effectduration" data-show-effect="$effect" %)
21 +(((
22 +(% class="showhide-header-flex" %)
23 +(((
24 +(% class="showhide-title" %)
25 +(((
26 +**Beispiel: Get-Help**
27 +)))
28 +
29 +(% class="showhide-title" %)
30 +(((
31 +
32 +)))
33 +
34 +(% class="showhide-arrow" %)
35 +(((
36 +▶
37 +)))
38 +)))
39 +)))
40 +
41 +(% class="showhidecontent" style="display: none;" %)
42 +(((
43 +
44 +)))
45 +
46 +{{code language="PowerShell" layout="LINENUMBERS" title="
47 +
48 +
49 + "}}
22 22  PS C:\Program Files (x86)\Aagon\AESB Shell> Get-Help Acmp-SaveContacts_V3
23 23  
24 24  NAME
... ... @@ -35,14 +35,12 @@
35 35  REMARKS
36 36   None
37 37  {{/code}}
38 -{{/apimacro}}
39 39  
40 40  An diesem Output ist ersichtlich, dass das Cmdlet eine Liste von **TContact_V3** erwartet. Es müssen also Kontakte mithilfe von **New-TContact_V3** erstellt und befüllt werden.
41 41  
42 -=== Beispiel 2: Speichern von Kontakten ===
69 +=== Beispiel 2 ===
43 43  
44 -{{apimacro title="Speichern von Kontakten"}}
45 -{{code language="PowerShell" layout="LINENUMBERS"}}
71 +{{code language="PowerShell" layout="LINENUMBERS" title="**Beispiel: Speichern von Kontakten**"}}
46 46  
47 47  # Erstellen einer Liste
48 48  $contacts = @()
... ... @@ -68,14 +68,7 @@
68 68  ------------- ---------- -------------
69 69   0 OK
70 70  {{/code}}
71 -{{/apimacro}}
72 72  
73 73  Anhand der Antwort der Public API ist eine Fehlerbehandlung möglich.
74 74  
75 -= Verwenden von Cmdlets der ACMP Public API im Skript Editor =
76 -
77 -Zum Verwenden von Cmdlets der ACMP Public API im Script Editor, müssen Sie das entsprechende [[Modul zur PowerShell-Vorlage hinzufügen>>doc:AESB.111.Workspaces.Powershell.Module.WebHome]]. Falls Sie beim Hinzufügen des Public API-Moduls ein Präfix vergeben haben, wird dies zusätzlich im Namen der Cmdlets verwendet. (wenn Sie z.B. das Präfix //PublicAPI //vergeben haben, hat das Cmdlet den Namen //Acmp-PublicAPISaveContacts_V3//).
78 -
79 -Die ausführliche Dokumentation aller ACMP Public API Commands finden Sie in der ACMP Online Hilfe im Abschnitt [[Datenaustausch mit ACMP über die Public API>>doc:ACMP.68.Datenaustausch mit ACMP über die Public API.WebHome]].
80 -
81 81  
© Aagon GmbH 2025
Besuchen Sie unsere Aagon-Community