We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.
We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.
Real talk, real tools and real-time support from people who get it.
Real answers from Apple Admins like you
Find your way around
Share your thoughts
Submit your idea
I’m looking for a JAMF Pro expert (JAMF 300 or higher preferred) to join us here at Allegiant Air as a Senior Engineer I – Mobility. This role is based on-site in Las Vegas with some hybrid flexibility. Being here in person is important because you’ll be leading and mentoring junior Apple endpoint specialists, collaborating closely with our IT teams, and getting plenty of hands-on time with devices, projects, and automation work. A bit about the role: Lead and mentor our Apple endpoint support staff Manage and optimize macOS, iOS, Windows, and Android devices using JAMF Pro & Intune Build automation workflows with PowerShell, Bash, or Python Drive enterprise MDM projects from start to finish Work directly with Security, Networking, and other tech teams to improve our environment What I’m looking for: At least 5 years in endpoint management or desktop administration Advanced JAMF Pro skills (JAMF 300+ a big plus) Experience with Apple Business Manager, M365, and security best practices
Hello I'm early in my JAMF API & Swift learning curve. I have worked through the wonderful Swift/JAMF API tutorial at:Part 2: https://www.jamf.com/blog/mac-admin-swift-jamf-pro-api-decoding-data-objects/ and I am now attempting to expand the reported data pulled from the JSON. I have no problem pulling additional data returned from decoder.decode that is at the root level of general (for instance) such as id, name, ip_address etc. but I haven't been able to figure out how decoder.decode captures the remote_management data that goes a level deeper. Any suggestions would be greatly appreciated!Thanks! William JacobsonAutoclub, Costa Mesa Example on how the data is decoded and referenced:guard let result = try? decoder.decode(ComputerResults.self, from: data) else { exit(1) } for computer in result.results { print(computer.id, computer.general.name, computer.operatingSystem.version, computer.hardware.model) } } Relevant part of the JSON ts decoding: {"computer": {"general": {"id":75, "nam
Is there any chance we could get a notification when the Compliance baselines get an update? I find myself checking everyday and it would be nice if that could be added to the notifications area https://ideas.jamf.com/ideas/JPRO-I-1572
Last year, when I was working on getting moved over to using LAPS instead of using an admin account that we installed using a Jamf Policy, some of my support team members discovered that the password for the Jamf management framework LAPS account was not working on several Macs. We could see in the managed local administrator account history that the password was being rotated on the schedule we set. So, why was the password not working? I recently discovered that the reason for this is that these Macs had been re-enrolled in Jamf Pro for some reason, likely using "sudo profiles renew -type enrollment". This appears to have broken the ability for Jamf Pro to change the account password on the Mac. I tested this idea on my test Mac. I checked the password, saved it, then re-enrolled the Mac. I waited the period of time we have set for rotation. I checked the password in Jamf Pro again, and found that a new password was recorded. I tried that new password on the Mac with the LAPS account
Many of our sports teams use Hudl to view past games. We would like them to be able to watch the videos, but not during instructional time. I know that you can block certain sites, but there are no time limits available. I am not a script writer, so is there a way for us to do this? Thank you!
Hello there, maybe someone has an idea for solving this issue. We have started to enroll MacBooks to employees without admin rights. We was using first the visual studio code installer from jamf mac apps. The problem with this, is that i cant add some configuratio (for example creating a symlink for this app) within the jamf mac app installer config. So at the moment i am using a normal policy with a pkg for vscode. Everything until here is working fine. When an update is released for vscode, the user (without admin right) can't install it. The first window which pops up is for the helper tool (updater) for visual studio code So i was searching for a solution and found this page here, which explains this problem: https://github.com/microsoft/vscode/issues/115805 I am able to do all this changes for the group and ownership for the logged in user but the problem still persist. My script #!/bin/bash set -x # Get the current user's home directory loggedInUser=$(stat -f "%Su" /dev/console)
JNUC Attendees volunteer to pack STEAM kits that will be donated to students of Hamilton Middle School, part of the Denver Public Schools. When: Monday, October 6 (Day before JNUC Keynote), 7am-7pm Where: Colorado Convention Center 700 14th Street Denver, CO 80202 - Near Registration, 2nd floor How: Assembly line style, “packing with a purpose” provided by the Happy Hope Foundation. About the school: Title 1 school located in Southeast Denver serving nearly 650 students in 6th-8th grade. More than 65% of students are eligible for free or reduced lunch, over 70% identify as a race other than White, 48% are multilingual learners, and 15% have Individualized Education Programs (IEP). Hamilton Middle School has partnered with community organizations to ensure a safe and welcoming environment for both students and families, in alignment with the school’s vision of serving the Whole Child, Every Child.
Hello, I am a ServiceNow developer and working with our internal JAMF team member. We have integrated the two with the out-of-the-box connector. The data is coming into ServiceNow, but we have noticed an issue on the JAMF side. In the User and Location area, it is not populating even though the SME says it is mapped and setup properly. It is linked to Active Directory but seems to not be populating this area though it seems to have everything that is needed. Any idea what might not be setup or mapped that could explain this area not getting populated? It is impacting our Hardware and Software asset processes. Any thoughts or suggestions would be appreciated. Thanks.
Grace and peace to all, We currently have Sel-Service+ enabled in our QA environment. It is blocking access to corporate resources when the Mac is connected to a VPN. We use Zscaler. I cannot find any documentation on Sel-Service+ configuration. It is using our JAMF Connect license and profile. Do we need to register Self-Service+ as an application in Entra?
Hi everyone, I’m trying to set a default font in Microsoft Outlook (macOS) using Jamf Pro, and I’m running into some trouble. By default, Outlook uses Aptos, but I’d like to change it to Book Antique, which is already available on the device. What I’ve tried: I attempted to use the 3rd-party tool OutlookFontPoke by Paul Bowden @ Microsoft. Here’s what I did: • Deployed the OutlookFontPoke script and TemplateRegDB.reg via a package (both located in /private/tmp/OutlookFontPoke-master). • Created a policy in Jamf that: • Extracts the current logged-in user • Fixes permissions • Run the command as that user: sudo -u "$loggedInUser" /private/tmp/OutlookFontPoke-master/OutlookFontPoke 'Book Antique' '11.0pt' 'black' Issue: Despite several variations of the above, I keep getting this error in the script logs: WARNING: Registry DOES NOT exist at path /Library/Group Containers/UBF8T346G9.Office/MicrosoftRegistrationDB.reg. Attempting to create... mkdir: USER/Library/Group Containers: No such f
Hey folks, I'm having trouble allowing users to use ChatGPT. We allow Apple Intelligence on all machines, and so have all the allow buttons ticked in the Restrictions profile, aside from ' Allow integration with external intelligence services (macOS 15.2 or later, supervised)'. I've removed a few test machines from the scope of the standard config profile, and duplicated the Restrictions Config profile, and then only included a few test machines, and this time allowed integration with external intelligence services (macOS 15.2 or later, supervised). The initial ChatGPT entry is fine: but I'm seeing a strange blue box that almost looks like you could press it. If you try to Use ChatGPT with an account, it doesn't allow that too (last screen shot). Has anybody else experienced this?
Hi Team, Can you provide detailed steps to configure in jamf Pro in terms of configuration profile and also for Policy since Rapid7 agent install is not working on Mac & intel chips? https://docs.rapid7.com/insight-agent/mac-installation/
Earn a cool badge and Jamf Nation Reward Bytes for your published articles. We’re looking forward to your submissions!
216 Questions Answered
30 Questions Answered
17 Questions Answered
15 Questions Answered
14 likes
12 likes
9 likes
Learn about our customer advocacy program that celebrates our most passionate customers.
Join the community to receive product updates, and share feedback.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.