Seite 1 von 1

[GELÖST] opsi-cli Variable übergeben

Verfasst: 26 Jun 2025, 11:58
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

opsi-cli Variable übergeben

Verfasst: 27 Jun 2025, 07:20
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