Clients

Last modified by Steffi F on 2025/06/16 05:56

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  Note:  

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

Clients löschen

DeleteClients_V1 Request
DeleteClients_V1 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 2025
Besuchen Sie unsere neue Aagon-Community