Clients

Zuletzt geändert von Steffi F am 2025/09/05 11:01

Client anlegen

Diese Commands legen Clients an oder aktualisieren diese. Wird eine ClientId angegeben, wird der entsprechende Client Eintrag aktualisiert oder ein neuer angelegt.

Ist keine ClientId angegeben, werden ActiveDirectoryObjectId oder die Kombination von ComputerName und ComputerDomain genutzt, um zu ermitteln, ob der Client schon vorhanden ist. In allen Fällen werden im Response die entsprechenden ClientIds zurückgeliefert.

Hinweis  Hinweis: 

Für die V1, V2 und V3 ist es erforderlich, alle Clientwerte anzugeben.

SaveClients_V1 Request
▶
SaveClients_V1 Response
▶
SaveClients_V2 Request
▶
SaveClients_V2 Response
▶
SaveClients_V3 Request
▶
SaveClients_V3 Response
▶

Client ID anfragen

Mit Hilfe des Commands kann deine ClientId beim ACMP Server angefragt werden. Alle Eigenschaften im Request müssen befüllt sein, sodass der ACMP Server auch eine eindeutige ClientId zurückliefern kann.

GetClientId_V1 Request
▶
GetClientId_V1 Response
▶

Mobile Devices anlegen

SaveMobileDevices_V1 Request
▶
SaveMobileDevices_V1 Response
▶
SaveMobileDevices_V2 Request
▶
SaveMobileDevices_V2 Response
▶

Scandaten eintragen

Diese Commands tragen Scandata ein oder aktualisiert diese. Über die ClientId werden die entsprechende Scandaten bei dem Client aktualisiert oder neu angelegt. In allen Fällen werden im Response die entsprechenden Resultcodes zurückgeliefert, um so ein Feedback der Ausführung zu bekommen. Die Eigenschaften, die einen Fremd- oder Primärschlüssel beinhalten, müssen gesetzt sein. Alle anderen Eigenschaften sind optional anzugeben.

Response Codes:

     0: Scandaten konnten eingetragen oder aktualisiert werden.

     9: Allgemeine Fehlermeldung.

   19: Datenbankfehler: Insert, Update oder Delete.

   26: ClientID ist nicht vorhanden

Eindeutige Werte für die Scandaten

  • SaveCPU
    • ProcessorName
  • SaveHardDrives
    • HaId
  • SaveLogicalDrives
    • Name
  • SaveMemorySlots

    • DeviceLocator
    • SerialNumber
    • SlotID
  • SaveMonitors
    • RegKey
  • SaveNetworkCards
    • Name
    • MACAdresse
  • SaveServices
    • Name
  • SaveShares
    • Name
SaveBattery
▶
SaveBiosData
▶
SaveCdDvdDrives
▶
SaveCPU
▶
SaveCPU V2
▶
SaveDevices
▶
SaveHardDrives
▶
SaveDisplays
▶
SaveLogicalDrives
▶
SaveMachine
▶
SaveMainboard
▶
SaveMemory
▶
SaveMemorySlots
▶
SaveMonitors
▶
SaveNetcards
▶
SaveOperatingSystem
▶
SavePrinter
▶
SaveServices
▶
SaveShares
▶
SaveSoftware
▶

Größe in Megabyte angeben.

SaveLinuxSoftware
▶
SaveMacOsSoftware
▶
SaveMobileApp
▶

Clientliste laden

GetClientList Request
▶
GetClientList Response
▶

Client Scandaten laden

GetBattery Request
▶
GetBattery Response
▶
GetBiosData Request
▶
GetBiosData Response
▶
GetCdDvdDrives Request
▶
GetCdDvdDrives Response
▶
GetCPU Request
▶
GetCPU Response
▶
GetDevices Request
▶
GetDevices Response
▶
GetDisplays Request
▶
GetDisplays Response
▶
GetHardDrives Request
▶
GetHardDrives Response
▶
GetLogicalDrives Request
▶
GetLogicalDrives Response
▶
GetMachine Request
▶
GetMachine Response
▶
GetMainboard Request
▶
GetMainboard Response
▶
GetMemory Request
▶
GetMemory Response
▶
GetMemorySlots Request
▶
GetMemorySlots Response
▶
GetMonitors Request
▶
GetMonitors Response
▶
GetNetcards Request
▶
GetNetcards Response
▶
GetOperatingSystem Request
▶
GetOperatingSystem Response
▶
GetOperatingSystem V2 Request
▶
GetOperatingSystem V2 Response
▶
GetPrinters Request
▶
GetPrinters Response
▶
GetServices Request
▶
GetServices Response
▶
GetShares Request
▶
GetShares Response
▶
GetSoftware Request
▶
GetSoftware Response
▶

Unix Clients

RegisterUnixClient_V1 Request
▶
RegisterUnixClientV1 Response
▶

 

© Aagon GmbH 2026
Besuchen Sie unsere aagon-Community