Hallo zusammen, ich baue mir gerade ein Powershell-Script, das mir zu einem eingegebenen Titel das Objekt sucht, mir die ID zurück gibt, diese ID wird auf gelagert gesetzt. Das funktioniert auch soweit. Anschließend soll noch die Kategorie "zugewiesener Arbeitsplatz" gequickpurged werden. An dieser Stelle hänge ich nun fest.
Laut meiner Recherche müsste es doch folgendermaßen funktionieren:
$parameter = @{
"objID" = 14644
"apikey" = "$apikey"
"category" = "???"
"cateID"= ??
"language" = "en"
}
$Commands = @{
"version" = "2.0"
"method" = "cmdb.category.quickpurge"
"params" = $parameter
"id" = 1
}
$Query = Invoke-RestMethod -Uri "https://sv-idoit1.stadt-nw.de/src/jsonrpc.php" -Body ($Commands | ConvertTo-Json) -Method "Post" -ContentType "application/json"
Wo kann ich die Werte
"category" = "???"
"cateID"= ??
Für die Kategorie Zugewiesener Arbeitsplatz am schnellsten auslesen?
Ich habe es zum Test mit einem anderen Objekt laufen lassen um dort den Standort zu löschen, da ich die Daten dazu finden konnte, aber dann bekomme ich als Rückmeldung
code message data
---- ------- ----
-32602 Invalid parameters: Object 15166 does not own an entry in category 'Location'.
Der Standort bei diesem Objekt ist aber gepflegt:
