Änderungen von Dokument Verwenden der ACMP Public API für PowerShell-Microservices
Zuletzt geändert von jklein am 2025/06/16 08:23
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -1,3 +1,5 @@ 1 +{{aagon.floatingbox/}} 2 + 1 1 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. 2 2 3 3 = Aufbau von Cmdlets der ACMP Public API = ... ... @@ -40,9 +40,40 @@ 40 40 === Beispiel 2: Speichern von Kontakten === 41 41 42 42 {{apimacro title="Speichern von Kontakten"}} 43 -Text 45 +{{code language="PowerShell" layout="LINENUMBERS"}} 46 + 47 +# Erstellen einer Liste 48 +$contacts = @() 49 + 50 +# Erstellen eines Kontakts 51 +$testContact = New-TContact_V3 52 +$testContact.ID = [guid]::NewGuid().ToString() 53 +$testContact.Name = "Max" 54 +$testContact.FamilyName = "Musterman" 55 +$testContact.Email = "mmusterman@testmail.de" 56 + 57 +# Hinzufügen des Kontakts zur Liste 58 +$contacts += $testContact 59 + 60 +# Ausführen des Public Api commands 61 +$result = Acmp-SaveContacts_V3 -Contacts $contacts 62 + 63 +# Ausgabe des results 64 +$result 65 + 66 + 67 +FirstErrorMsg ResultCode ResultMessage 68 +------------- ---------- ------------- 69 + 0 OK 70 +{{/code}} 44 44 {{/apimacro}} 45 45 46 46 Anhand der Antwort der Public API ist eine Fehlerbehandlung möglich. 47 47 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 + 48 48

