[GELÖST] opsi-cli Variable übergeben

Antworten
busabernhardg
Beiträge: 154
Registriert: 07 Jul 2008, 16:53

[GELÖST] opsi-cli Variable übergeben

Beitrag von busabernhardg »

Hallo,

ich möchte einem Shell Script den Rechnernamen übergeben:
opsi-test.sh PC1

Im Script möchte ich dann mittels opsi-cli die Pakete anzeigen, die auf dem übergebenen Rechnernamen auf "setup" stehen

Code: Alles auswählen

CLIENT=$1
opsi-cli --output-format table --attributes clientId,installationStatus,productId jsonrpc execute productOnClient_getObjects [] '{"actionRequest":"setup","clientId":"$CLIENT.domain.local"}'
Funktioniert das grundsätzlich? Mit welcher Syntax?

lg
Bernhard
Zuletzt geändert von busabernhardg am 27 Jun 2025, 08:01, insgesamt 1-mal geändert.
busabernhardg
Beiträge: 154
Registriert: 07 Jul 2008, 16:53

opsi-cli Variable übergeben

Beitrag von busabernhardg »

Guten Morgen,
hab's jetzt so gelöst

Code: Alles auswählen

CLIENT=$1
STR='{"actionRequest":"setup","clientId":"'$CLIENT'.domain.local"}'
opsi-cli --output-format table --attributes clientId,installationStatus,productId jsonrpc execute productOnClient_getObjects [] $STR
Antworten