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
Today we released Jamf Connect 3.0.0. This release includes the following changes and improvements: Upcoming Changes to Jamf Connect Jamf Connect 3.0.0 continues to include the following login window capabilities and direct support for Jamf Connect Configuration:-Desktop multifactor authentication-macOS account provisioning Deprecation of Jamf Connect Menu Bar App Capabilities The Jamf Connect menu bar app is now deprecated and will no longer receive updates. All menu bar app capabilities from Jamf Connect 2.45 and earlier will be unaffected by this deprecation. Future updates to the Jamf Connect menu bar app will be limited to macOS compatibility and security updates. Note: For customers deploying Jamf Connect with Jamf School, Jamf recommends to continue using version 2.45.1 instead of updating to version 3.0.0. This will preserve the existing menu bar capabilities for Jamf Connect and not affect existing deployments. No immediate action or migration efforts are necessary; however, J
This guide represents the synergy of the latest technologies from Apple and Jamf. It harnesses the power of the new Declarative Device Management (DDM) framework built into macOS 15 (Sequoia). This modern approach is unlocked by Jamf Pro version 11.8.0 or later, which introduces Software Update Blueprints. Critically, this entire workflow is powered by the Jamf Account SSO, which connects your instance to the cloud micro-services required for Blueprints to function, creating a truly modern administrative experience. The guide outlines the modern, three-part strategy for managing macOS 15 and newer in Jamf Pro. It leverages DDM via Blueprints for a reliable, automated workflow and is based on enterprise best practices for both aggressive and controlled rollouts. Prerequisites Before you begin, ensure your environment meets these minimum requirements: Jamf Pro: Version 11.18.0 or later. Target Computers: macOS 15 (Sequoia) or later. Device Supervision: Devices must be Supervised. Adminis
Hello everyone! My name is Trevor and I’m a fellow Apple Admin. This space is for our group Deep in the Heart of Texas. Any posts about meet-ups or any questions can be made here. I look forward to meeting all of you!
Is there an issue in Jamf Cloud online currently. I added a new app from Apple School Manager this morning and it still has not arrived in Jamf Cloud for availability. I have double checked my VPP token, even downloaded and assigned a fresh one just to make sure it was not expired. I tested the same app by assigning a few licenses to Intune and they showed up within a few seconds in Intune. Not sure what else to check, I also forced a sync from Apple education support in Jamf Cloud. Earlier this morning I was unable to get apps deploying to new iPads that were already assigned in Jamf Cloud, it gave the error: “Pending - All licenses are in use or the license is not assigned yet” and took over an hour before they finally installed.
Chris Schasse (CEO of Rocketman Tech 🚀) takes a no-fluff look at Jamf’s new Blueprints, Compliance tools, AI features, and why it’s all locked behind Jamf ID. 🎥 Watch the replay: Youtube → https://youtu.be/BCyzHMdLG9E Apple Podcasts → https://launchpad-podcast.podbean.com/e/whats-behind-the-new-jamf-id/ Spotify → https://spotifycreators-web.app.link/e/Srz0hKxZNVb
Greetings everyone! I am working with the Jamf Pro API and cannot for the life of me figure out how to obtain a list of every title which is available in the Jamf App Catalog, even if I am not currently deploying it. I have experimented with several existing endpoints including /api/v2/patch-software-title-configurations, but only ever seem to get titles which are currently being deployed or patched. What I am trying to get is the FULL list of apps which would be present in Computers → MacApps → Jamf App Catalog → New → Jamf App Catalog, which (as of this posting) lists 265 titles. In Context, I am creating a Python script to acquire, analyse, normalize and update data which resides across a number of data sets (Excel, SQL etc). When we are deploying a new app, I effectively want to know if that title is available in the Jamf App Catalog. If someone could point me to the correct Classic or Jamf Pro API endpoint, it would be much appreciated! Thank you all in advance!
I recently had to rebuild a device because it would not install any updates, so I started from scratch. I got Sequoia installed and when I attempted to use Jamf.OUR.COMPANY/enroll, it did not download the normal MDM & CA profiles, but the QuickAdd.pkg. Even with enabling all pkgs via “sudo spctl --master-disable” and “-allowUntrusted” when using “sudo installer” the package still continues to fail because it is untrusted. Is there any way to manually download the MDM & CA from jamf pro since the /enroll will not download it? Or just another workaround in general? Thank you! ~G
In our Jamf Protect tenant, we have a multitiude of devices that have been retired and no longer in use. They still show in Jamf Protect unless we manually delete them and skew our results. Is the correct process to keep our Jamf Protect Computers inventory tidy to manually delete them from Jamf Protect? Does Jamf Protect have any auto-expire policies? For example, if disconnected for 6 months then purge device from Jamf Protect.
Hello everyone, For some time now, we have been going over all of our Apple TVs (ATV 4 and 4K) and making sure they are included in Jamf. We manage to add many devices with Apple Confiurator (those with USB-C) via Apple School Manager, while some do not. For those that do not succeed, we order DEP for them through our supplier. Once DEP is activated against Jamf and we reset them and restart them, the activation problem occurs. Does anyone know why this happens and if there is a way to solve it? Ordering new Apple TVs with DEP works immediately.
Hello We have just completed MAC enrollment to JAMF with pre existing mobile users being converted to STD users after enrollment. We use entra for jamf connect. We have a SAN that users access to R/W data. If another user logs into the mac (creates std account) he cannot access the san b/c his GID/UID is not what the san expects. He can read but not write. Our workaround is to wipe the mac, delete from jamf, create the mobile account then enroll into jamf and that user is good. Anyone have a similar issue? Ideas to fix?
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
Does anybody use a similar workflow for renewing SCEP certificates and or is this supported? Specifically adding $PROFILE_IDENTIFIER to an additional x509 attribute. Appreciate your insight!
As I'm writing articles, I'll update this page with the latest articles: Updated 23SEPT2024 What is Platform Single Sign-On - An overview of the technology and how it works https://community.jamf.com/t5/jamf-pro/what-is-platform-single-sign-on/td-p/320251 Configure PSSOe for Microsoft Entra ID Jamf Technical Guide: https://learn.jamf.com/en-US/bundle/technical-articles/page/Platform_SSO_for_Microsoft_Entra_ID.html Sean's first draft guide: https://community.jamf.com/t5/jamf-pro/configure-platform-single-sign-on-pssoe-for-microsoft-entra-id/td-p/320252 Configure Kerberos SSO with Microsoft Entra PSSO - https://community.jamf.com/t5/jamf-pro/configure-kerberos-sso-for-microsoft-entra-platform-single-sign/m-p/323781#M278609 Some sample .mobileconfig files for you to modify - https://github.com/sean-rabbitt/jnuc-2024 Configure PSSOe for Okta Identity Engine https://community.jamf.com/t5/jamf-pro/configure-platform-single-sign-on-for-okta-identity-engine-with/m-p/320483#M277239 End user exp
#!/bin/bash #Determine PSSO status of current console user logged in at time of recon #Get current user logged in to device currentUser = $( /usr/sbin/scutil <<< "show State:/Users/ConsoleUser" | /usr/bin/awk -F': ' '/[[:space:]]+Name[[:space:]]:/ { if ( $2 != "loginwindow" ) { print $2 }}' ) #Read local user directory record to see if AltSecurityIdentities attribute has been added by macOSpssoe_status = $(dscl . read /Users/ $currentUser dsAttrTypeStandard:AltSecurityIdentities | awk -F'SSO:' '/PlatformSSO/ {print $2}') if [[ -z $pssoe_status ]] ; then echo "<result>No PSSOe registration found</result>" else echo "<result>Yes Entra ID account $pssoe_status registered to $currentUser </result>" fi
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
16 likes
10 likes
7 likes
6 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.