Skip to main content
Question

Removing Jamf Pro Package Receipt

  • August 7, 2026
  • 2 replies
  • 29 views

Forum|alt.badge.img+12

Long ago we distinguished between our Staff  and Student Macs by “installing” a DMG that just created a folder. We used the search term of “Packages Installed by Jamf Pro” with that DMG name. This has worked fine for us for the past 10+ years. We installed this package on Student Macs and didn’t install it on Staff Macs. If we needed to convert a MAc from Student to Staff, we just used the Jamf Pro capability to “Uninstall” that package. That removed it from the list of “Packages Installed by Jamf Pro”.

 

It seems that with the (no longer recent) removal of Jamf Admin and the ability to index packages, the ability to “Uninstall” packages and DMGs has gone away as well. So we can still install that DMG to tag the Mac as a Student Mac. However, we can no longer “Uninstall” that DMG. 

 

Which brings me to my question: How do I remove an item from the “Packages Installed by Jamf Pro” list? This isn’t the same as the package receipt list that you get from running pkgutil --pkgs. I am hoping that this is something that can actually be done.

 

Thanks,

Tim

2 replies

PaulHazelden
Forum|alt.badge.img+14
  • Jamf Heroes
  • August 7, 2026

I love the diverse methods that we all use to achieve the same result.
I cant help you with clearing the list.

I am presuming you are using the installed package result to build a smart group.


I would use a different method to achieve the same result.
I would script building a plist, with Student or Staff as its payload.
Then build an Extension Attribute to read the plist for its payload.

After a recon / inventory update, the EA results will be available in your Jamf. Simple to create a smart group based on the result.
You can script a change or removal of the plist and then run a recon and the EA will change its result, and therefore the group membership will change straight away.

 

I know this is not the answer you are exactly looking for, but hopefully it helps a bit.
I use this method as a part of my setup process.


Forum|alt.badge.img+12
  • Author
  • Valued Contributor
  • August 7, 2026

I love the diverse methods that we all use to achieve the same result.
I cant help you with clearing the list.

I am presuming you are using the installed package result to build a smart group.

….

I know this is not the answer you are exactly looking for, but hopefully it helps a bit.

I use this method as a part of my setup process.

Yeah, we are now in the process of changing the identification method, but it will take some time doing the changeover. Was hoping to find some method to do this while we still have a bunch of devices with the package receipt.

Guess I’ll also open up a ticket with Jamf to see what they have to say.

Thanks for another method to do this. We are going with creating an “app” by creating an empty folder under Applications named Student.app. That way we don’t even need to make an EA to track it.

Tim