Get Support
Recently active
Our Jamf Pro is currently setup to use LDAP for adding Directory Accounts. I want to switch to using Entra for Cloud IdP.Anybody run into any issues when making the switch? Did you do a straight swap or have both Cloud IdP and LDAP configured at the same time?
I've messing around with the below script I found, so we can allow some users to forget ssid's. When I forget the wifi, I still get the admin prompt, but if I hit cancel on the prompt, it does forget the ssid. Just trying to figure out how to get the prompt to not show on Sonoma. #!/bin/bash # Get a list of preferred Wi-Fi networks wifiList=$(networksetup -listpreferredwirelessnetworks en0 | sed 's/^\\*//') # Present a dialog box for selecting a Wi-Fi network to forget selectedWifi=$(osascript -e 'choose from list {'"${wifiList}"'} with prompt "Select the Wi-Fi network to forget:"' | tr ',' '\\n' | sed -n 2p) if [ -n "$selectedWifi" ]; then # Forget the selected Wi-Fi network without requiring admin privileges sudo -u $USER networksetup -removepreferredwirelessnetwork en0 "$selectedWifi" echo "Wi-Fi network '$selectedWifi' has been forgotten." fi echo "Please select the Wi-Fi network you want to forget."
I'm sure the really smart people will be able to improve the steps I took to insert the Serial and prevent updates. 1: Download the newest version 10.3. Upload to the JSS2: Install on your test machine. Authorize with your serial. This process will create the com.finaldraft.finaldraft. plist. I used Composer to capture the file.3: I then created a policy with the installer, and the license package and the script below that runs after the install is complete #!/bin/sh Define logged in user user=ls -la /dev/console | cut -d " " -f 4 Run command with sudo as user sudo -u $user defaults write /Users/$user/Library/Preferences/com.finaldraft.finaldraft.v10.plist IT-Install XFDY-XXXX-XXXX-XXX sudo -u $user defaults write /Users/$user/Library/Preferences/com.finaldraft.finaldraft.v10 SUEnableAutomaticChecks -bool no When run for the first time the Authorization box pop up with the Serial pre populated. That's it
Hi there,We currently have Google Workspace configured in Jamf Pro. This allows us to manually search for users in "Users and Location" to assign them to a device.We also have Jamf Connect in our environment that associates the local account with an Okta account which is linked to the user's Google Workspace email.Is there some way to automate assigning user details into User and location based on the username of a logged in user?
I need to update the PaperCut server on our Macs via the /Applications/PaperCut Print Deploy Client/data/config/client.conf.toml file so our devices will pick it up.I created a pkg with Composer that solely consists of that modified file, but it is failing to deploy.Here is the error I'm receiving:Installation failed. The installer reported: installer: Package name is PaperCutConfig installer: Installing at base path / installer: The install failed. (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance. The package is attempting to install content to the system volume.)Any help would be appreciated.
Hey All.. We are implementing PaperCut and it is working for the most part, except we have a few printers that are not working, most notably the HP P1606. We are using the generic PS driver, which works for most other models. We have tried using the HP 1600 series driver as well, but we get garbage output when it prints from the LPR queue. I have tried switching the LPR queue to HP Universal PS, HP Universal PCL but nothing seems to help. Anyone have any ideas?
We have a policy in Jamf that applies a disk encryption configuration defined in Jamf Pro's settings. (Settings \\ Disk encryption configurations)We also have a device that needs to run the built-in guest user, but not in Safari-only mode that is enforced when FileVault is on. FIleVault has already been enabled via that policy on this particular device.Based on a test, it seems that if we disable FileVault, it will just turn it back on per that policy that previously ran & applied the disk encryption configuration.Short of wiping the device and not applying that policy, is there a way to clear out that configuration as-is, to prevent FileVault from turning back on?
I have several older OS machines to upgrade, Big Sur, Monterey, Ventura. I am configuring Nudge to launch the Erase-Install script but when Nudge attempts to launch the actionButtonPath of "jamfselfservice://content?entity=policy&id=2909&action=execute" the screen flashes and I get an error stating that "Self Service Quit Unexpectedly."Now if I open self service first and THEN click the Update Device button the upgrade starts and completes successfully, but I doubt many of my users would think to do this and I would rather this not be the 'permanent' solution.Is there a known issue (with solution) where the installation URL from Self Service does not function as expected?Thank you in advance!
Hi all,I'm looking for some advice please?I have a lab of 20 Macs joined to a Windows domain. I've pushed out Office LTSC Standard 2021 and the volume license serializer via Jamf which is working well. When a student logs into a Mac using their domain credentials and open Word, I can see that it’s activated with the volume license.However, I encounter issues when the Office applications prompt students to sign in. If they enter their student Office365 credentials then Office LTSC converts to a Microsoft 365 Subscription license. I’m then unable to revert the license back to our volume license. Logging out of Office LTSC results in Office LTSC showing as ‘Not activated”. I'm just wondering if anyone else has come across this before? Is there anyway I can force it to use the volume license? Any help of advice would be great, thanks! N
I have tried a few methods and scrips but I was not successful. Any has a solution or a way to make the script below work ? !/bin/bashdefaults write com.google.chrome IncognitoModeAvailability -integer 2 Thanks
So I'm trying to play in the sandbox that Apple and Jamf seem to want us to be in and I am pushing out as much as I can through configuration profiles for the user experience in our labs.I have unique docks built out for each of the different labs with a combination of the Dock portion of the config profile and an Application and Custom Settings JSON template that I found a ways back (Looks like it is this one. ). Everything seems to be working quite well and gives me a lot of flexibility across the spaces until I hit a coordinator who wants the user's Downloads folder available in the Stacks portion of the Dock. I have tried populating through the Custom Settings and through the Dock portion of the config profile with ~/Downloads and had no luck.Anyone have any thoughts on how to point to a user's home directory that do not involve uploading an entire profile outside of Profile Creator or dockutil (tried both in the past)?Thanks!
Hi all, trying to use this endpoint: https://api.zuludesk.com/docs/#api-Teacher-AuthenticateHence, a company Id is needed, according to the docs, supposed to be listed here: https://api.zuludesk.com/docs/#api-Teacher-Get_companies The last endpoint gives me an empty array. Where do I get this id from and how to associate it with a teacher? any hints appreciated
Hello everyonePretty new to jamf so please excuse me.We are in the process of using jamf connect to elevate access currently still testing.I had one test machine that was running 2.34 elevated access was working i had about ~3minutes left of admin access, then our jamf connect policy decided to trigger (upon checkin) and upgraded to 2.35. All the sudden the request admin button via jamf connect does nothing. I checked 2 other macs that were running 2.35 and both are experiencing the same, requesting admin rights does nothing.Opening jamf connect to collect logs, I see one error that stands outProcess: Jamf Connect, Category: PrivilegeElevation, Contents: Elevation failed, role base elevation is active but OIDCAdminAttribute is not setAnd this is where it gets weird for me, initially our OIDCAdminAttribute was set to roleAfter it broke, jamf support told me is incorrect and to change it to either groups or roles & to delete the jamf connect state plist every change role>groups>
looking for gotcha's and issues if anyone has seen any.
I am trying to find a way to create a policy that will restart a computer after it's been up for X number of days. I don't want it to force a reboot instantly though. I want the user to have the option to postpone it 2 or 3 times until it forces. Has anyone had any luck with this?
Hello,Currently, we have an LDAP server configured with our on-premises Active Directory, and all user information is being retrieved from there. However, in the coming months, we will no longer be using on-premises Active Directory. We also have Okta in place. How can we configure LDAP with Okta so that Jamf can retrieve all user information from Okta?Do you have any updated documentation we can use as a reference?
I have a project that I am working on where I need to push a Adobe Package that allows only the version approved by the admin and not the user.What would be the best way to push this package and confirm that the user is not able to downgrade or upgrade the software with out our approval. Also I need to downgrade any versions that are higher than what's currently approved. Thank you!
Hello,I'm having trouble with packages out of Composer. I previously had been able to create packages and push out through JAMF Pro. However the JAMF signing certificate was accidentally deleted from my machine and I received an error in Composer that the certificate could not be found to sign the package. I tried reinstalling the cert into Keychain Access. I am pretty sure this is the correct one. It shows up in Composer now when I build the package, but when the policy is run in JAMF I get the error "Installation failed. The package could not be verified."How can I confirm the certificate is correct, or can I re-download and re-install to stop endpoints from having the error? Any assistance is appreciated.
Hi I am trying to upload iPad details using the API, this script did work it now wont it comes up with an error, would anyone be able to point me to what the issue isbellow is the error-:10: parser error : Opening and ending tag mismatch: br line 8 and p </p> ^ -:11: parser error : Opening and ending tag mismatch: p line 8 and body </body> ^ -:12: parser error : Opening and ending tag mismatch: body line 5 and html </html> ^ -:12: parser error : Premature end of data in tag html line 1 </html>And bellow here is the script#!/bin/bash ############################################################ #SCRIPT INFO ############################################################ CURRENTPATH=$( cd "$( dirname "$0" )" && pwd ) CURRENTNAME=$(basename "$0") CURRENTSCRIPT="$CURRENTPATH/$CURRENTNAME" ############################################################ # JSS Variables ############################################################ APIUSER="APIUS
Hi all,I have to deploy Enfocus PitStop Pro 24.07 via Jamf Pro, but I have struggles with that.I followed the guide what I found at Enfocus (this works fine with PitStop Pro 23):https://enfocus.my.site.com/customers/s/article/How-do-I-install-PitStop-Pro-in-silent-mode?language=en_USBut as I realized, the installer cannot install the files.When I open the PKG manually on my device and following the installation wizard, I'm stuck at "Choose Acrobat" step: when I choose my Acrobat DC the installer says: "Cannot link Acrobat bundle".Do you have any ideas what can I do with this?Thank you.
I'm trying to identify devices that have been enrolled using the Jamf School managed Apple push certificates in our iPad fleet as per this:https://learn.jamf.com/en-US/bundle/jamf-school-documentation/page/Jamf_School-Managed_Apple_Push_Certificate_Removal.html#task-1533 Prior to the UI update, I used to be able to identify them easily, following the instructions that were provided.Step 5 of section "Identifying Impacted Devices" from the link above says "....... click the number next to Devices."The number displays the correct number of devices (I can remember how may we had), but when you click on that number, all devices now get displayed.I'm hoping someone can show me how I can discover which devices are using this Jamf School managed Apple push cert.Thanks.
Suddenly, as of a few days ago, users are prompted on every login to allow Jamf Connect to access their Google accounts. They need to scroll down and click Allow every time.The only thing that's changed recently that I'm aware of is that Jamf Connect version 2.35 went out just before the issue appeared. I tried rolling back on a test device with no luck though. Laptops are all on at least 14.4.1 of Sonoma.I found two old posts with a similar issue, but neither state what actually fixed the issue: Old post 1 and old post 2
I mostly see this with apps that update often or are set to auto update.I do see this on newly enrolled devices and also those that have been enrolled in 2 years or more.Inventory shows the app name, but the app version or app short version is blank.Numerous inventory update or restart commands issued.I see this on my production network as well as away/unmanaged networks.Support had me initate update inventory command, and I see this fixes issues for some devices but not all.Ideas?
I'm the new admin at my school, but apparently this problem has plagued our 1:1 Macbook program for years. We whitelist/blacklist programs for a specific set of allowed functions, and our students get constant "You don't have permission to use the application [X]" popups. I'm talking 5-6 at start up and multiple times an hour beyond that. The names of these processes have changed over time, but the most common ones are:MessagesActionExtensionTVCacheExtentionlauncherGoogle Updater (this one is recent, I might have the name wrong)among many others. I've contacted JAMF support and they said to allow /Applications/Utilities/ and ~/Library into the whitelisted folders directory, but this does not solve the issue. It also allows Terminal use which is not what we wanted.Trying to find and kill individual processes via Restricted Software has no effect positive or negative.
Hey guys,Something is really messed up for us with our Cisco instance.I have attempted to find anything and everything I can on this in JAMF Nation, but no luck so far.I pushed a Cisco Umbrella / Open DNS to all out MacBook Airs with 10.15.7, Then created a "restricted software" policy to block the uninstaller, the SCG was added to exclude certain vintage devices. Well it did not exclude those devices. The SCG does have all of them listed so we are really stumped by this one.I did go in and disabled the blocking policy, but it still does not allow the uninstaller app to run even after sitting all day. I have run policy and also recon. but that did not seem to help either.If I run the uninstaller as root does it bypass the restricted software policy?A policy was created that installs the app, but it is still blocked and it does not run the app, just installs the app.Is there a method to run the un-installer in a script? Still this leaves me wondering why I cannot disable the
Earn a cool badge and Jamf Nation Reward Bytes for your published articles. We’re looking forward to your submissions!