Get Support
Recently active
I am having issues updating a classic API script with the bearer token. Testing the script below I seem to have an issue somewhere as the variable will not propagate accordingly. I am getting "MBA-1" every time I run the script. # Getting the computer's serial number to make the API call serialnumber=$(system_profiler SPHardwareDataType | awk '/Serial/ {print $4}') # Decrypting the string above function DecryptString() { echo "${1}" | /usr/bin/openssl enc -md md5 -aes256 -d -a -A -S "${2}" -k "${3}" } string=$(DecryptString $EncryptedString $Salt $Passphrase) model=$(system_profiler SPHardwareDataType | grep "Model Identifier" | awk '{print $3}' | sed 's/[1-9].*$//') case $model in MacBookPro) short=MBS ;; MacBook) short=MB ;; MacBookAir) short=MBA ;; iMac) short=IMC ;; *) short=UNK ;; esac # A basic API Call that's getting information for the computer. # computerxml=$(curl -s -H “Authorization: Bearer ${token}” -H ${jamfurl}/JSSRes
Hello everyone! We currently use DUO MFA for our 2nd way to authorize who you are, the first being your password. DUO MFA has glitched too many times and it is NOT JAMF, and not Apple MacBook Pros running Sonoma 14 fault. I am wondering what MFA products are you using, if any. I am also wondering if there is a script out there that forces the user to use the fingerprint reader after they enter their password which would suffice MFA? If yes, I could dump DUO MFA program for once and all. When I reached out to DUO Tech support about the app glitches, you wouldn't believe the steps the end user has to take to get past DHO MFA. The steps are not for novice Mac users at all. Any suggestions greatly appreciated as always.
The new interface lacks a proper 'storage' column.While it does have one, the column only shows the capacity of the device, not the remaining capacity.
Could i please request the effort to implement the below Jamf Cloud engineer activities? Jamf Pro cloud tenant configuration & build- Pre-configuration of all settings for certificates, user accounts, enrolmentmethods, sites, buildings, and department groups.- Create policies and configuration profiles as required.- Support with the linking of Apple School Manager devices with resellers / Appleas required.- Configuration of pre-stage enrolment policies.- Configuration support of Jamf Pro distribution points and caching servers.- Upload of existing packages (20).- Audit and recreation of existing and new scripts, respectively.- Configuration of sites, buildings and departments in Jamf Pro with categoryassignation to all items.
Hi JamfNation,since the update to macOS 14.1 the Microsoft SSO Extension does not work anymore. Machines with up to 14.0 are doing fine, but 14.1 just breaks it. It doesn’t work anymore in Self Service, in Safari, in the Office Apps (here it goes so far as displaying an error when for example connect to a Data-File, lying on a sharepoint, we had to deactivate the SSO Config Profile there), it seems to be completely broken.The same goes for iOS / iPadOS 17.1. Did I overlook something I have to adjust with the updates? Is anyone to reproduce this? Is it a bug?Thankful for any input. RegardsDaniel
Hi Quick question in regards to why I cant see any FV personal recovery keys in Jamfpro when FV encryption is fully enabled. Seems rather a critical piece of info to not have available no? Any advice or help greatly appreciated
Hello everyone.As a Jamf admin for 9 months, I can't find a solution to my problem. I allow myself to present my problem / reflection.I am in charge of setting up an iPad lock system outside of class hours. The plan that was chosen by our management is that from a certain time of day, the iPads in question will switch to Single App mode on the clock and unlock the iPad in the morning before resuming classes. On this part, I have no worries, I will set up a crontab with two intelligent groups.My problem is rather in the shell to make the changes. I expose to you what I thought, and the code which unfortunately is not functional in order to have your help.In order to be able to make the rotations, I created an extension attribute named Lock_Etudiant (ID2) with which I insert two values (Lock or Unlock). Regardless of the values, the iPad will travel between my two intelligent groups in order to set up this Single App or remove it.Unfortunately, I can't change the values in this attribute
Each week we go through and find the machines that have a 'Filevault 2 Individual Key Validation' of 'Unknown' and reach out to those users to resolve (via check in, reboot, etc). My confusion is why they validations becomes 'Unknown'. I imaged a machine recently and the validation was 'Valid' and everything was fine, but after turning it off for a few days it later became 'Unknown'. What causes Jamf to no longer recognize the key is valid? The machine was imaged and had a valid key then only a day or two later it became 'Unknown'.Did it try to rotate itself and the new key just needs to be validated by Jamf? If that's the case, how can we change the rotation frequency?Does it regularly need to check-in with Jamf to validate the key even though it hasn't changed? If so, how can we tell it to validate the key less frequently?We have a smart group enabled and use the 'Issue new FV key' policy on it but we aren't sure if that's helping at allhttps://learn.jamf.com/bundle/jamf-pro-doc
I have found some information from a Jamf Pro system on creating a temporary Admin through Self-Service and would like to do the same using Jamf School but can not find any documentation if it is possible and how to get it set up. Our teachers are standard users but there are times it would be beneficial for them to have admin access. We are specifically having an issue with standard users not being able to update Chrome.
I am seeing this issue with Macs running Sonoma and Connect 2.27.0. I am not sure if Connect is actually causing this but it is currently my prime suspect.What is happening is this. The Mac boots up, asks for a PW to decrypt the drive and then opens to the Finder no problem. I can also log in using the Local Login option. If I then log out, it brings up Connect and I can log back in no problem.But (you knew this was coming) if I lock the screen or put the machine to sleep from the Finder, when it wakes up and asks for a password, it will not accept whatever I enter. It acts like I'm entering the wrong password and I can't get past this and must reboot the machine to get back in.Anyone else seeing this? I have't seen it on any of my machines before Sonoma.
Hi all,Hopefully someone can give me some pointers on this one. I've been tasked with getting the firewall enabled on our macOS devices and I was running a basic config profile for while and couldn't trigger any in-bound alerts but as soon as we enabled it on the wider estate there was one specific .app that was asking for in-bound communication which I thought was strange as all signed apps should be enabled and all apps need to be signed to run on macOS, right???Anyway, I tracked the binary down to..."/Library/Application Support/projectstore/nwjs.app/Contents/Frameworks/nwjs Framework.framework/Versions/87.0.4200.88\\Helpers/nwjs Helper (Renderer).app"Running "codesign -dv" against that app give me an identifier of "io.nwjs.nwjs.helper.renderer". This is the Bundle ID, right?I've added the app name and Bundle ID to our firewall config profile and verified it's taken on a sample endpoint but I still get prompted for firewall access when I log in.I can't help but feel I am
Hi everyone,I'm looking to update all our Macs and establish a sustainable maintenance plan. Ideally, I'd like to leverage the ScheduleOSUpdate command with the InstallLater option.My questions are:Can these Apple commands be used within a configuration profile deployed via Jamf School? I'm struggling to find specific examples or guidelines for this approach.Are these commands strictly for Mass Action Commands, as suggested in Jamf Pro's technical paper on macOS updates (https://www.jamf.com/resources/technical-papers/deploying-macos-upgrades-with-jamf-pro/) and therefore not applicable in Jamf School?Has anyone used S.U.P.E.R.M.A.N. or anything similar in conjunction with Jamf School? Every single guide or example I can find is for Jamf Pro...If anyone has experience using ScheduleOSUpdate or has alternative suggestions for managing macOS updates in Jamf School, I'd love to hear them!
Howdy!I need some clarification on how Configuration Profiles interact with macOS. Specifically, when managing password policy via a Configuration Profile, should I expect to see output if I run the pwpolicy command locally on a managed Mac?I have an Extension Attribute that checks the output of that command, but I'm not sure if the output of pwpolicy should contain the controls set in the config profile or not.Thank you!
When enrolling a computer I have the need to automatically add the device to an AD security group after the AD bind. I attempted to use dseditgroup for this but it does not seem to recognize computers (even though there is a "-t computer" option). Has anyone done this or know of a way to automate this via a script as part of the enrollment process? Thanks.
I am working on a script to automate naming, renaming, and name enforcement for our mobile devices. The script uses an API call to send the rename command to devices that don't meet our naming convention. I use this call all the time. It works perfectly from my account with full admin rights. However, when I run the script with my API management account which has limited rights the command fails with the following message: <html> <head> <title>Status page</title> </head> <body style="font-family: sans-serif;"> <p style="font-size: 1.2em;font-weight: bold;margin: 1em 0px;">Unauthorized</p> <p>The request requires user authentication</p> <p>You can get technical details <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.2">here</a>.<br> Please continue your visit at our <a href="/">home page</a>. </p> </body> </html>I have Send Mobile Device
[Remote MacOS Catalina machine accessed via SSH] Hi, I've created a new user via the command line (SSH), and though the new user is able to log in, the user's home directory has no pre-defined folders (as is the case for users added via the GUI). So, I've tried using sudo /usr/sbin/createhomedir -c -u UserName but that didn't do anything. Can someone please help me with the right command to do this? Thanks.
Hello All,In our environment the Loggen in User name is in firstname.lastname format and I am trying to figure out how to extract the first name with a script. Till now what I have is below #!/bin/bash#gets current logged in usergetUser=$(ls -l /dev/console | awk '{ print $3 }')Echo $getUser#gets namedfirstName=$(finger -s $getUser | head -2 | tail -n1 | awk '{print toupper($2)}')computerName="ABCD-ABM-"$firstName"-MacBook"Echo $computerName#set all the name in all the placesscutil --set ComputerName "$computerName"scutil --set LocalHostName "$computerName"scutil --set HostName "$computerName" sudo Jamf reconAnd the result I am getting is - ABCD-ABM-LASTNAME-MacBook I am not good with scripting however what I understand is the 'firstName' is unable to fetch first name from firstname.lastname however same works good when the name is like firstname lastname.
Hello All, One of our premier clients is looking for someone who has experience with jamf for imaging, deployment on Servers and project coordination. Key Skills•Knowledge of Mac OS X and iOS, as well as mass deployment using NetBoot on OS Server•Proficient at managing multiple projects and priorities concurrently in a result driven environment, must work exceptionally well under pressure•Solutions driven in challenging situations and a keen ability to deliver optimum results•Exceptional organization and documentation skills•Independent and self-motivated•Experience at developing relationships quickly; well-respected, trusted partner that others want to work with•Global thinker who performs well in high-pressure situations in a fast-paced, sometimes ambiguous environment•Change agile•Excellent written and verbal communication skills•Exceptional attention to detail•Prior experience with Apple procedures and systems requiredDescription•Create images for Macs and iOS devic
I'm having an issue with my local admin accounts on machines enrolled in JAMF Pro.The admin account was added during prestage enrollment. Now that the devices are enrolled, the laptops will not take admin password, when needed for admine prompts. I also noticed that the local admin sign has been disabled in the plist file as well, so from the main login screen it will not allow you to sign in as an admin. It comes back with an error message that says, local authentication is restricted.
Does anyone have insight on upgrading ssh on 10.13x and 10.14x machines?
Hi, How can I create new admin user using command line and user home will be delete automatically when remove from System Preferences?I successfully create new admin user using the following command but when I delete this user from system preferences the home folder will not delete automatically compare to users create manually from system preferences.Any advice?Thank yousudo sysadminctl -addUser Admin -fullName "Admin" -password admin123 -home /Users/admin -shell /bin/zsh -admin
Our Cisco Secure Client is prompting to export the "Microsoft Workplace Join Key" installed by Jamf. Not so sure if this is a good idea to export the key. Any suggestions to prevent the Cisco export prompt from popping up?
It's very glad to push the OS software updates with the recent software update feature through JAMF Pro.But it will be great to provide any tracking of these deployments, as once we push the software updates we couldn't track them and unknowingly deploying further deployments to the same target machines and it causes the issues with this feature.
Heard today that there is no option for Virtual Attendance at JNUC 2024. ------------------------------------------------------------------------- EDIT 02/15/24 - It appears that recorded sessions will be made available in November. Information regarding this was buried in the FAQ for the event. Still a bummer though. The original message below may be ignored. ------------------------------------------------------------------------- This development saddens me, and I'm sure it will make others sad as well. Charge us more to attend virtually if you must to make things happen this year. Many customers cannot attend live for whatever reason. Some may not be able to get hotel rooms to make the stay, others may not be able to break away from work. Having the virtual option keeps us all in the loop, without it, it is like being on the outside of a movie theater during a major summer release. Don't shut out your customers Jamf. Be more inclusive tha
Hi,We have a couple of apps/certs that require the email field in Jamf to be filled out. Currently we do not use Jamf connect or have LDAP integration set up, our users are shipped a Mac and then set up on their own then later a tech manually updates the email field.If we add LDAP to Jamf I believe we should be able to pull the email address field, but I'm a little lost on what the steps are after LDAP has been added to Jamf. When a new computer is enrolled is the user prompted for their AD credentials during set up? What happens to Macs that are already enrolled into Jamf? Sorry for the dumb question, just trying to wrap my head around once LDAP is configured, how Jamf then gets the correct user mapping and if the end users get prompted and what that prompt looks like. Thanks
Earn a cool badge and Jamf Nation Reward Bytes for your published articles. We’re looking forward to your submissions!