Skip to main content

Does anyone have a simple PowerShell script to delete a device out of Jamf via device serial number? I have a Mac sh script with curl, but need this in PowerShell.

I do not use PS for this but I would look at Invoke-RestMethod cmdlet. You should be able to use it in the same method you use curl


Invoke-RestMethod -Uri $JAMFAPIURL/computers/serialnumber/$SERIALNUMBER -Credential $Creds -Method DELETE

@koalatee How are you do the creds variable I get a 403 error?
I tried $CREDS= Get-Credential
I then type in my username and password just like I was logging into the Jamf pro console.


Oops, I edited the line to remove a faulty quote at the end of $SERIALNUMBER

But using Get-Credential works.


@koalatee I get this error

Invoke-RestMethod : 
   Status page
Not Found
The server has not found anything matching the request URI
You can get technical details here.
Please continue your visit at our home page.

my URL: https://mydomain.jamfcloud.com/JSSResource/computers/serialnumber/$SERIALNUMBER


I got it figured out. Thanks


@kericson Just because I am curious and was following your post how did you finally get around it?