Senden Sie eine POST-Anfrage an /v3/thinclients?command=[Kommando],
um ein Kommando an einen oder mehrere Thin Clients zu schicken. Mögliche Kommandos sind:
reboot
shutdown
wakeup
settings2tc
tcreset2facdefs
Im Inhaltsteil der Anfrage befindet sich eine Liste von API-Objekten, die für die adressierten Thin Clients stehen.
Um das Kommando reboot
an zwei Thin Cients zu schicken, senden Sie folgende Anfrage an IMI:
curl \
--request POST \
JSESSIONID=3FB2F3F6A089FE9029DFD6DAFEF146DC' \
--header "Content-type: application/json" \
--data '[{"id":"27", "type":"tc"},{"id":"72014", "type":"tc"}]' \
https://[server]:8443/umsapi/v3/thinclients?command=reboot
Antwort
IMI antwortet mit einem JSON-Dokument, das die Resultate des Befehls für jeden angesprochenen Thin Client enthält:
{
"CommandExecList": [
{
"execID": "ID-PM-MH-WIN7-UMS-54530-1456839861871-5-0",
"id": "72014",
"mac": "00E0C561EEED",
"exectime": "1456845240566",
"message": "OK",
"state": "SUCCESS"
},
{
"execID": "ID-PM-MH-WIN7-UMS-54530-1456839861871-5-0",
"id": "27",
"mac": "00E0C54DCB8E",
"exectime": "1456845240560",
"message": "OK",
"state": "SUCCESS"
}
]
}