Get Support
Recently active
Hey everyone, Does anyone know if exporting a list of 'Packages Installed By Installer.app/SWU' shows macOS patches? I see the following in the list, but I wanted to confirm:-com.apple.pkg.InstallAssistant.macOSMonterey (which I assume is the upgrade to Monterey)-com.apple.pkg.CoreTypes.1500A19 Thanks!
I have been trying to reclaim some app licenses from some ipads so that I can use the app on some newer devices instead but when I click on 'Revoke' I get this message:"Failed Something went wrong while trying to revoke this license"Even if I un-enroll the device I still cannot get the licence back.The app is 'Hairy Letters'Any ideas? Thanks
At our school the most iPads are iPad Air 2 and they have few years yet working. We didn't remember if we registered the iPads with any iTunes account and now, I restored an iPad with the last IOs version and I get a stuck iPad because it is locked and we didn't remember the account used, as the message didn't show all the account name. Any idea that we can do, change the iPad to shared and restore again maybe? Thank you very much
Hi all,I am trying to install GlobalProtect on our Macs via Jamf Pro. I have GP installed with no issues and have the policy to set to configure the default portal. This all works great; however, the problem is, during the installation, GlobalProtect is not installing 'GlobalProtect System extensions' (see linked picture). Without this, I don't have a working VPN connection. I tried a few things I found on https://docs.paloaltonetworks.com/, but nothing works. It works fine if I manually install GlobalProtect and check this box. If I deploy the package with Jamf Pro, the box doesn't get checked, and the VPN doesn't work. Any ideas?
Hello dear forum,We are using Tunnelblick to establish a VPN tunnel. We distribute Tunnelblick directly when setting up the device per policy.For the newer Macs (from M1, AppleSilicon) it is necessary to install the Tun & Tap extensions for Tunnelblick.This requires to restart the Mac in recovery mode and to change the security policy in the Startup Security Utility (see screenshot in the attachment).Since this requires admin privileges and I only create a hidden admin user via pre-stage, if I do this manually, it shows me here that there is no admin user.My question is therefore, whether it is possible to change the security policy via configuration profile or script to via Jamf to reduced security without that a manual intervention is required.Preferably the Tun&Tap extensions should also be approved automatically.I had already created a configuration profile, but this did not lead to the desired success (see attachment).Tunnelblick uses the following Tun&Tap extensions:-
Hi Everyone,Has anyone else had issue with the white screen issue when trying to sign into teams on macOS? I have created a clear teams cache job on Jamf Self Service portal which fixes the issue but seems to reoccur often and ideally would like to find out the root cause to stop it from happening if possible. Any advice would be appreciated :-)
Hey guys, Not sure if any one else has run into the “NEW PROFILE DOES NOT MEET CRITERIA TO REPLACE EXISTING PROFILE” when enrolling devices via DEP. At the time of writing, I haven't found any straight forward documentation around fixing this so I wrote an article that should help: https://create.ps/index.php/2018/12/24/fix-new-profile-does-not-meet-criteria-to-replace-existing-profile/ Pete
Anyone deployed Notion app successfully? I'm trying to place the app in self service so a non-admin user can install since it requires moving the app to the users application folder. After running from a few test machines the app installs successfully from self service but fails to open saying its not installed properly. So far i've built the installer from composer by DMG and PKG and made sure root and wheel are selected.
We are using Powerschool as our SIS. We have the plug-in running for Apple School Manager. The students sync fine, but we have always had issues with the class not working in Apple Classroom. We have the teachers create them manually in JAMF Pro if they choose to use them.Is there a way to stop ASM and Powerschool syncing the classes. Teachers are seeing both the auto and manual classes show in Apple Classroom and are getting confused.
Greetings! I have this script that uses the API to pull the username that's assigned to the computer in the JSS and then name the computer with it. #!/bin/sh jssUser=$4 jssPass=$5 jssHost=$6 serial=$(system_profiler SPHardwareDataType | awk '/Serial/ {print $4}') response=$(curl -k -s ${jssHost}/JSSResource/computers/serialnumber/${serial}/subset/location --user ${jssUser}:${jssPass}) real_name=$(echo $response | /usr/bin/awk -F'<username>|</username>' '{print $2}' | cut -c1-11); if [ "$real_name" == "" ]; then echo "Error: Username field is blank." exit 1 else /usr/sbin/scutil --set HostName "$real_name" /usr/sbin/scutil --set LocalHostName "$real_name" /usr/sbin/scutil --set ComputerName "$real_name" fi I think the problem is with: real_name=$(echo $response | /usr/bin/awk -F'<username>|</username>' '{print $2}' | cut -c1-11); ...but I'm not sure what needs to be fixed in order to get it to print the just username again. Thanks!
Hi We are looking to move to Jamf but still needs Intune, recently i unenrolled my test mac's from Jamf to test something in Intune, but now Intune claims i need to use "another" MDM Has anyone seen the attached "error" from company portal and perhaps even know how to do to fix it? My mac is - Factory reset- Delete in Jamf- Deleted in AAD/Intune Only thing missing i can some up with is that there is something in the Azure portal that is locking me.
Hello,Does anyone know how I can pull data from Okta into JAMF Pro. Specifically, I would like to be able to pull an employees Department attribute from their Okta profile, into their enrolled computers listing in JAMF Pro > User and Location > Department.We use User Initiated Enrollment. All Apple computers, no mobile. Thank you
Has anyone figured out a way to set the Chrome homepage (with RestoreOnStartup and RestoreOnStartupURLs keys) but allow users to change it? I've been through a lot of posts and it seems like no one has a solution.I thought it would be as simple as pushing a com.google.Chrome plist to the user’s Preferences folder, but it doesn’t take unless you also delete the user's Chrome ‘Default’ preference folder under ~\\Library\\Application Support\\Google\\Chrome. The problem with that is it can remove some preferences set by the user, which we don't want.I can’t use a profile (because we don’t want to enforce it). Also, I would use a Chrome Initial Preference file for this, but that only works for first-time run and we need it to hit existing Chrome users as well.
Hi Jamf Nation, I’m a member of the technical communications team here at Jamf. Our team had some questions about how you use the Jamf Pro Live Known Issues list so we can improve your experience: If you use the Jamf Pro Live Known Issues list, what are you looking for on that page? Do you look for a PI number to track progress on an issue? Or do you search by keywords and the known issue description to find an issue that you are encountering? If you do not use the Jamf Pro Live Known Issues list, why not? Thank you!
Hello All,Im currently tweaking our company restrictions on macOS devices and was curious how others were going about this. I find the restrictions on the macOS side more difficult to sort out because of how its set up as opposed to the IOS side that just lets you turn on one item for a restriction. Specifically iCloud restrictions which in some cases I only want to restrict certain items for a some and completely restrict it for others. Same for software deferrals, since all these live in the functionality tab it makes more difficult to separate. Unless i'm going about this the wrong way Id love to see if anyone has some suggestions or a workflow that has been working good for them. Thanks in advance and please excuse this if it seems like a low level inquiry.
Not sure if anyone else is running into this, but when creating a new local account through Users & Groups in Catalina, that account when logging in receives messages that it cannot access or create a new keychain. If I try to access the keychains folder under ~/Library it says not authorized to access folder, and Keychain Access shows no "login" keychain and doesn't allow creation of another. The fix is to right click on the keychains folder in finder and give the user "read/write" permissions instead of "custom" Logging out and logging back in seems to set everything to normal and then checking in Keychain Access the login keychain is now visible This isn't an issue with the hidden admin account account created during pre-stage enrollment nor the account created during initial setup during enrollment. I've only noticed this problem in Catalina. Our Mojave machines don't have this problem.
Hello All, I deploy macOS update through Nudge, I can see those mac devices are getting updated successfully but it is not getting Safari v16 update, it is showing me pending, I need a help how can I deploy that pending Safari v16 update on all mac clients.
Okta is an identity and access management platform and whilst not identical it can be considered as an alternative to Active Directory.The basic setup involves systems being configured to redirect logins via Okta usually using SAML so that Okta handles who is allowed to login to that system and also to enforce MFA. It is however also possible to enforce device trust so that this can be further restricted to approved devices. This later aspect could be considered as equivalent to 'binding' the device to Okta like one might bind to AD.Okta Device Trust therefore uses a script to enrol the Mac and make it 'trusted'. The following is a link to Okta's documentation on this. https://help.okta.com/en-us/Content/Topics/Mobile/Okta_Device_Trust_Jamf_macOS_Devices.htmThe 1.2.x version of this script uses Python2, this is no longer included in macOS as of macOS 12.3. As Apple warned for some time they did not replace it with Python3 but now require developers and admins to organise installin
We have an exciting update regarding the Jamf Toolkit! During our JNUC Presentation, we launched a new product meant to be a one-stop shop of scripts, tools, and workflows for Mac admins. There was a lot of excitement around this product, and have had a lot of great conversations with people over the past couple of weeks. One of the biggest pieces of feedback we received was, although these tools were all developed internally by our team, many of the original concepts were created by other individuals in the Mac Admin community, which were released free of charge. Because of this, we’ve decided to make the Jamf Toolkit Open Source! You can now access all of these tools on our GitHub page: https://github.com/Rocketman-TechThe paid subscription of the Jamf Toolkit has the following added benefits:A Two-Hour Onboarding SessionQuarterly 60-minute reviews of your Jamf Pro server and implementation of these toolsThe Jamf Toolkit web portal: https://www.rocketman.tech/jamf-tool
Hey all,For awhile now we have had an issue with Google Chrome in which the icon just bounces up and down a few times and does not open when a user tries to open Chrome after it installs via enrollment/check-in. We build the policy ourselves which may be the problem, but I believe the person who builds it just scans the package and uploads it directly to Jamf...Anyway, we came up with a solution that uses a script to give the login user access to the folder $HOME/Library/Application Support/Google/Chrome, and that seems to work.The only problem is, this has to be run for every user that's logged in, and what's worse we can only seem to get it to run from Self Service, which I think may have something to do with it running from root rather than as the user. We have hundreds of shared machines that are logged into by multiple users, and it's not feasible to have every user run this. Here is the current command we are using:#!/bin/shloggedInUser=$( scutil <<&l
Hello, We want to have all of our PDFs open in adobe acrobat across all users when they login to our computers. Right now it is defaulted to preview. Is there any script that will change the default for all the users in AD?
I am gathering some information around using these two products together, and so if you're using BOTH of these, I would be really grateful if you wouldn't mind sharing a few details with me: How many devices do you have?How often teachers are using Jamf Teacher?Do you have a influx of pending commands when it’s used?Are there any features that show up, but don’t actually work?I really appreciate you taking the time to check this out and respond :)
We use several mac minis as caching servers in some of my company's locations around the world. To be able to access them remotely, we need our screensharing utility (Bomgar) to be approved in Security & Privacy > Screen Recording. It is important this happens BEFORE it ships out, because otherwise we've got a headless mac mini that we can't access remotely. To ensure it gets approved, I have an until loop set to prompt the end user and bring up the appropriate preference pane until access is granted. However, it looks like the osascript prompt I'm using throws an error: 020-08-04 19:19:12.566 osascript[5461:27615] -[__NSCFConstantString objectAtIndex:]: unrecognized selector sent to instance 0x7fff8f3960e0 2020-08-04 19:19:12.567 osascript[5461:27615] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFConstantString objectAtIndex:]: unrecognized selector sent to instance 0x7fff8f3960e0' *** Fir
Hi All,Can anyone know what is this error "availability Pending" I can't create any package with any size of the .dmg file. Does cloud DP have any space limit?
I want to add application in screen recording in Security & Privacy pane - Privacy. Can anyone suggest how to add using JAMF Pro Regards,Md Khaja Zahed.
Earn a cool badge and Jamf Nation Reward Bytes for your published articles. We’re looking forward to your submissions!