Posted on 02-27-2019 01:28 PM
Hello,
I found some duplication in the inventory which looks like ghost record. It shows up in the list but never opens; and I am not able to delete it in JSS web interface.
Is there any easy way to delete computer inventory record via Terminal by ID #? Some command like:
sudo jamf delete_computer ID=XXX
Or should I deep down to MySQL?
Any suggestions are highly appreciated!
Solved! Go to Solution.
Posted on 02-27-2019 01:46 PM
You would have to do this through the API OR you can still do this through the web interface if you want.
Posted on 02-27-2019 01:50 PM
You could leverage the API, especially if you know the JSS ID's of the devices. Just made this quickly from another basic bash API script I had. There are a lot of ways to do it with Python as well.
You can find API documentation by adding "/api" to the end of your Jamf Pro server URL.
#!/bin/sh
apiUser="apiuser"
apiPass="apipass"
jssURL="https://myjamfurl.net:8443"
id="##"
curl -s -k -u "${apiUser}:${apiPass}" "${jssURL}/JSSResource/computers/id/$id" -X DELETE
Posted on 02-27-2019 01:44 PM
You would need to use the API to remove a computer record.
https://developer.jamf.com/apis/jamf-pro-api/index
Posted on 02-27-2019 01:46 PM
You would have to do this through the API OR you can still do this through the web interface if you want.
Posted on 10-06-2021 02:42 AM
cheers for that! have had a stuck record for months and kept getting flagged on reports - tried this and it worked brilliantly!
Posted on 02-27-2019 01:50 PM
You could leverage the API, especially if you know the JSS ID's of the devices. Just made this quickly from another basic bash API script I had. There are a lot of ways to do it with Python as well.
You can find API documentation by adding "/api" to the end of your Jamf Pro server URL.
#!/bin/sh
apiUser="apiuser"
apiPass="apipass"
jssURL="https://myjamfurl.net:8443"
id="##"
curl -s -k -u "${apiUser}:${apiPass}" "${jssURL}/JSSResource/computers/id/$id" -X DELETE
Posted on 11-12-2023 10:23 PM
How can do this by ourself, if, we have around 50+ ghost records?
Posted on 02-27-2019 02:14 PM
Thank you all! I am going to try if works
Posted on 06-17-2021 07:38 AM
As a follow up to this thread I've searched the Jamf Pro API reference at: https://www.jamf.com/developers/apis/jamf-pro/reference/ and https://www.jamf.com/developers/apis/classic/reference/#/ but did not find an option to remove a mobile device inventory. Is there any way to do this or if someone is able to point me in the right direction? Thanks.