Get Support
Recently active
Hey All...just finished what I call the "JAMF System Admin Tools"...this SwiftDialog based app will backup your SS icons, System Scripts, Computer EAs, Make VCF cards from your email addresses, show (& clear) failed MDM commands and backup your configuration profiles! Been working on this for a while, and I think it is ready for the masses. I will be added more features and tweaking the logging in the next few weeks. Let me know if you run into any issue or any feedback you want to give! (I combined my failed MDM commands, SS Backup and VCF Cards standalone apps into one). More coming soon... The following items are available to be backed up: Self Service Icons - Great to have a back when JAMF starts showing generic icons in Self Service. Failed MDM Commands - Export systems that have failed MDM commands so you can review them and optionally clear the failures System Scripts - Everything that is stored in Settings > Scripts Computer Extension Attributes - Export al
Hi All, can someone let me know if how get local admin and Standard user working again with Jamf Connect? Thanks in Advances
Best way to push contact list to iPhones Did a search here in JAMF Nation, not really much there... -A CardDav Server?-or a group email with a vCard file to import into Contacts app- Is there something that can be setup in Config Profile- iOS Outlook is the app we would be using and there seems no Config Profile for Outlook? the simpler the better.... thx in advance, John K
Hello! We're starting to use the new Self Service URL format for staff communication.Policies take the following URL format:jamfselfservice://content?entity=policy&id=792&action=view Due to Google Mail's stripping of application-specific hyperlinks, we have to create a PHP redirect that identifies the requested entity, id and action, then constructs the Self Service query. This works great! Now we'd like to create URLs that open Self Service and point to Library categories instead of specific Policies; is anyone aware of the format these links would use? I'd assume it's something along the lines of:jamfselfservice://content?entity=category&id=1 ... but obviously it's not that, and I couldn't find any documentation referencing the possible entity names. Thank you!
As you may know, macOS devices can break in numerous ways and stop behaving as expected in JAMF. Many of these scenarios have been fixed now that JAMF considers the device managed even without a management account. However, there's one covert issue that I've noticed recently that I'd like some help on both detecting and fixing, in some automated way.First, what's the problem? Well, difficult to say, but it manifests itself in the following way:When an MDM command is issued to the device, the command fails with the following reason:"The device token is not active for the specified topic."My assumption at this point is that the MDM profile on the client is somehow broken as this isn't a general problem. But anyway, is there some way we can detect these devices in bulk somehow? By search? By data in the JAMF DB? Or by looking for error messages in the jamf pro server logs?Now, once a method to identify affected devices has been found, how can this be remedied? Note that the JAMF agent is
Trying to push macOS 15 to a MacBook Air and am receiving the following error:UnableToFindUpdatesAndOutOfRetriesI was able to push macOS 15 to a MacBook Pro via Jamf Pro without any issues. Is there not an install package for macOS 15 for a MacBook Air at this time?
Hi everyone, Does anyone know how to automatically set Microsoft Outlook and Microsoft Edge as the default apps on iOS? I've been researching this, and from what I’ve found, it seems the user needs to open the apps at least once and manually set them as default. Is that correct? Any input or workaround would be greatly appreciated! Thanks in advance.
Hello - I am configuring Chrome to use kerberos to single sign on to my workplace home page but it isn't working.We do not want to use MCX due to previous issues using them in our environment. I have set the whitelist domains using:sudo defaults write /Library/Preferences/com.google.Chrome.plist AuthNegotiateDelegateWhitelist '.domain.intra'sudo defaults write /Library/Preferences/com.google.Chrome.plist AuthServerWhitelist '.domain.intra' However loading the homepage still requests credentials. In Firefox, everything works fine once I set the domains. Any idea why it doesn't work? Am I missing a setting? Ive tried forcing certain authentications too but then the page will not load at all. Thanks for any help..
We run a AD bound server 2012 print server running paper cut and mobility print, and we have a mix of jamf connect, and AD bound devices, but presently only trying to resolve this matter for our Jamf Connect clients. we have had to put up with regular auth requests for printing, issues mostly associated to the end user changing the password, and the macOS not re-prompting to enter the new password.my solution to fix this, had been to attempt to make Keberos auto negotiate to work for printing, but so far my attempts have been in vain.before I push forward further to try and identify the issue, I was hoping to know if others using Jamf Connect, have been able to make Keberos auto negotiate work for mobility print paper cut air print servers?
i have problem don't see the link for download jamf testing
Hello, I'm trying to include the Cloudflare WARP client install during the onboarding setup on our Macs. The issue is that once it installs it auto launches the menu bar app and a browser sign in page. I would prefer if these two actions didn't launch automatically, and we would instruct the user to login after the onboarding setup. Currently, we are just instructing users to install the app in Self Service after the onboarding process finished. Anyway to prevent Cloudflare from auto launching after installing or maybe a script to minimize the windows after it installs? Thanks
Hi First post. We have a reading app the the children have found a back door to getting to google. Is it possible to block redirects from an app to google? Safari is not allowed but certain apps open in safari which is fine. Hope this makes sense
I’m doing some testing with the SelfService+ app. For example, where can I configure the items highlighted in green? (See example screenshot.) Or are these settings not available yet — am I too early? Also at Account Management are there more options to show? thanks
Is there any way to auto assign, or default template configure apps using a specific location for app purchases? Let me give you the story and maybe you have a better approach:Department has a set of shared devices. They would like a way of managing and deploying apps to themselves automatically and they are not technical people. Here is the approach that I was thinking. Manager logs into ABM, purchases required app for their location. That location vpp code has a template. The template sets the vpp distribution, scope, and install configuration. Is this possible or would I have to set this up myself as an automation on my side with api's?
Another script that grew out of necessity. Apparently we don't have a global DL for all of the Mac users, so I had to extract all the emails from my JAMF server. I know that there are utlities to export email addresses, but they export in XML format...I wanted something to export into the VCF file so it can be imported into Contacts, Outlook, etc. Script repo: https://github.com/ScottEKendall/JAMF-Pro-Scripts/tree/main/BackupJAMFEmailAddress
Hello !I just noticed that for the iPads we recently bought that at the remote management step, I have the "Enroll this iPad" as usually but on some iPads, I have one more button named "Remove iPad from Organization". What is it about ?If it allows the iPad to be removed from Jamf and / or Apple Business Manager, I don't want it. I search about it but didn't find any usefull information. I would like to try to tap on it but I don't want to do something irreversible.Could someone give me informations about this and how to make this button disappear like on other iPads I have ?
Was having some trouble with our instance. Turns out it was multifaceted-part my org, and part a Jamf thing (apparently). Upgrade to 11.17 seems to have rectified things on the Jamf side.To that end I was trying to figure out how to script DDM sync, and seem to have gotten it sorted: #!/bin/bash JSS_URL="https://[your_jss_urll_here]"API_USER=""API_PASS="" log() {echo "[$(date '+%Y-%m-%d %H:%M:%S')] $1" >&2} fail_exit() {log "❌ ERROR: $1"exit 1} get_token() {log "🔐 Requesting Jamf Pro API token..."auth_response=$(curl --silent --request POST \\--url "$JSS_URL/api/v1/auth/token" \\--user "$API_USER:$API_PASS") token=$(echo "$auth_response" | jq -r '.token // empty')if [[ -z "$token" ]]; thenecho "$auth_response" > /tmp/jamf_token_error.jsonfail_exit "Unable to extract token. Response saved to /tmp/jamf_token_error.json"fiecho "$token"} get_all_ids() {local token="$1"local page=0local page_size=100local all_ids=() while true; dolog "📦 Fetching computer ID
Hello everyone, I am reaching out to ask if others have encountered the following issue with managed iPads in a Jamf School environment: Our student devices switch between a school profile during lesson hours and a standard profile outside of those hours (private usage). After the profile reverts from the school configuration back to the standard one, we have observed that either the Screen Time settings (such as app limits and downtime) are reset or the Home Screen layout is restored to default—sometimes both. Notably, these issues do not always occur together; on some devices only one of the two problems appears, while on others both are present. This situation is causing considerable inconvenience for our users and undermines a reliable device experience. I would like to ask: Has anyone else experienced similar issues? Are there recommended configurations or workarounds to prevent Screen Time settings and Home Screen layouts from being reset when switching profiles? Is there a
Hi, I'm use the Patch management to manage updates for Firefox ESR. The current Patch Management definition is handling both 115.x & 128.x. I am using the report to create a smart group to handle the updates via a Installomator policy to install Firefox ESR which is the 128.x version. The Patch Management report is reporting 115.x as the latest version ignoring the 128.x as part of the definition. Is there a way to modify the report so that people can choose the version they are looking for? I know that if 128.x updates next it will be the latest version as the definition goes by the release date of either 115.x or 128.x. This is causing annoyances in my user base as update is running daily in some cases. Is there anything that can be done? Thanks,
Yesterday, we mistakenly removed a number of devices from one of our device groups in Jamf. As a result, profiles and managed apps were removed from those devices. After re-adding the affected devices to the original group, the profiles were successfully reapplied. However, we've noticed an issue with some apps: in Jamf, several apps now display the status message "Removal Deferred. Will be removed on 17-06-2025."We've checked multiple student iPads and confirmed that this message does not appear to be associated with any specific app—it seems to vary across devices. We're currently unsure why this removal status is being applied or whether the apps in question are at risk of being uninstalled on the stated date.We also found that if we pressed 'remove' on an app that has this message it either puts it back onto the Jamf Student App or back onto their home screen if they had it installed. However doing this for all the student devices affected would be very time consuming! I have a
We've had a request to deploy Streambox Media Player to our video editors so they can use it on their M1 Max MacBook Pro's:https://apps.apple.com/us/app/streambox-media-player/id1329435619Despite this App saying it's for tvOS, iOS & macOS, when I purchase it through Apple Business Manager, it goes into the Devices App Store in Jamf Pro, meaning I can't deploy it to the Macs. I've tried scoping it to the User and logging into Self Service but still doesn't show up on their Mac Self Service App Store.Does anyone know how to scope Apps designed for iOS but work on macOS (Apple Silicon) to Macs in Jamf Pro?
Hello everyone,Is there a Terminal command to retrieve the email address used during MDM enrollment ?Context: I need it to automate the GLPI agent configuration, where the entity assignment is based on the user’s email.
I have been trying to setup a new Mac Studio and i am getting a Login but will not let me continue i have tried different user and password combinations nothing working i have even tried deleting from Jamf Cloud and readding to cloud nothing changed.Any ideas would be good.
Hello, I would like to know if you know how to disable Web Filtering on Forticlient VPN, please? Indeed, we use Forticlient VPN in my company. We need to install a configuration profile to set up the Filter Socket; otherwise, without it, the user gets a pop-up asking to install the Network Content Filter. The problem is that we have just implemented Jamf Security Cloud, and we have deployed a Jamf Security Cloud profile on the computers. Most of the devices don't have the Secure DNS of JSC activated, and according to Jamf support, this is because Macs can only handle one filter at a time, and other filters need to be removed or disabled. But as I mentioned earlier, if we remove the Filter Socket from Forticlient, the pop-up appears every time Forticlient is used. Otherwise, if we cannot find a solution, we will have to stop using Jamf Security Cloud, which I find unfortunate. Thank you in advance, and have a very good day.
Hi all, I am trying to work on a solution to setup a splash screen at the login for our fleet. The idea is when users log onto macs, a splash screen pop up with a user agreement message that by "logging into the computer you abite with terms and conditions etc". I created a config profile with a Login Windows Payload and in the banner I copied the user agreement message, but since the message is too long you cant see anything unless you scroll down. I also created a little app using Script Editor and packaged it, then created a config profile to add it to Login Items. but I need a better solution. I am hoping if someone has done it. Thank you
Earn a cool badge and Jamf Nation Reward Bytes for your published articles. We’re looking forward to your submissions!