Hallo zusammen,
Ich bin relativ neu in i-doit und versuche, ein Powershell-Skript zu machen, das neu installierte Windows-Systeme automatisch in i-doit erstellt. Für den Teil der Übertragung des neuen Computers in i-doit habe ich das Folgende geschrieben:
$Body = ConvertTo-Json @{
jsonrpc = "2.0";
method = "cmdb.category.save";
params = @{
apikey="our_api_key";
Object=10872;
category="C__CATG__MODEL";
data = @{
serial = "123wer123"
}
}
id="1"
}
$Auth = "My_logon_Info"
Invoke-RestMethod -uri http://Our.idoit.domain//src/jsonrpc.php -ContentType application/json -Method Post -Body $Body -Headers @{ Authorization = $Auth}
Aber, ich bekomme immer wieder die untere Fehlermeldung:
"message=i-doit system error: (object) ObjectId needs to be a integer value which references an existing object"
Ich bin mir 100% sicher, dass das Objekt ID richtig ist, trotzdem funktioniert das Skript. Ich wäre seht dankbar, wann einer von euch das anschauen könnte.
Danke!