Posted on 06-26-2023 07:53 AM
Following this weekend's update, I decided to start testing out the "Available in Self Service" option for App Installers. This works great for machines that do not have the application installed already. The problem is that App Installers that are set to Available in Self Service do not adopt previous installations of those applications unless the user goes to Self Service and re-installs the application using the App Installer route.
Has anyone found a good method to get apps previously deployed by policies transferred to App Installers (Available) without forcing the end users to go into Self Service and re-install the program?
Solved! Go to Solution.
Posted on 06-26-2023 09:45 AM
Create a Smart Group "Application Title is <<name of application>>" and assign that to an Install Automatically App Installer. So any computer with the application installed will be added to the smart group and App Installers will take over the update process. This is what we use.
See this thread and the last response from Jamf on best way to use both Self Service and Automatic Install:
https://community.jamf.com/t5/jamf-pro/app-installers-distribution-method-missing/m-p/294009#M260978
Posted on 04-10-2024 09:58 PM
@McAwesome just wanted to ensure that you had seen the recent change that we released with Jamf Pro 11.4.
From the release notes:
When you create an App Installers deployment and choose to make the app available in Self Service, Jamf Pro can automatically detect if a computer in the target group previously had the app installed using another method (e.g., a policy, patch policy, or manually by the end user). With this improvement, you no longer need to create multiple smart groups and deployments to automatically update the app on those computers.
Posted on 06-26-2023 08:30 AM
I am having the same issue, I also get an error message when trying to "Open" the app via the Self Service item. The app I am trying to open was not previously installed via App Installers.
Posted on 06-26-2023 09:17 AM
App Adoption seems to work for us, even with Xcode, provided for example the /Applications/Xcode.app is the path.
Posted on 06-26-2023 09:26 AM
Just to clarify, this is about Jamf's App Installers, not VPP apps. XCode is not available through App Installers, so I don't think it quite applies to this.
Posted on 07-07-2023 11:27 AM
Right, but I mentioned adoption since if you have Xcode.app in VPP, it will take over /Applications/Xcode.app.
Posted on 07-07-2023 11:28 AM
Right, but it isn't relevant information and just muddies the waters for people looking for things on topic.
Posted on 06-26-2023 09:45 AM
Create a Smart Group "Application Title is <<name of application>>" and assign that to an Install Automatically App Installer. So any computer with the application installed will be added to the smart group and App Installers will take over the update process. This is what we use.
See this thread and the last response from Jamf on best way to use both Self Service and Automatic Install:
https://community.jamf.com/t5/jamf-pro/app-installers-distribution-method-missing/m-p/294009#M260978
Posted on 06-26-2023 09:51 AM
reading the jamf post, that means to use self service and install automatically we have to duplicate everything.. I would question why if a user has installed application 'foo' from Self Service they would not want it updated..
Posted on 06-26-2023 09:59 AM
The way I read Justin's post is:
If you install an app by App-Installers Self Service option, it will continue to be updated as new versions are released.
If you want to update computers that already have the app installed (or the user installs the app outside of the Self Service version) then, yes, you will need a 2nd copy of the App Installer.
Not ideal, but I think it is doable. We already had a bunch of App Installers setup to update existing installs. I am going to test using a second app-installer for Self Service as well.
Posted on 06-26-2023 10:10 AM
its far from ideal.. two lots to manage, two lots to track.. 25 Mac apps becomes 50! (and they don't show on the dashboard.. so you have to check each one it turn.. )
Posted on 07-05-2023 05:17 PM
@jamf-42 it isn't an ideal solution and we will look to improve this functionality in a future update. Whilst the current workaround does require you to create two deployments per software title (if you want to publish via Self Service), this will ensure that the app is being patched regardless of how it was installed onto the computer. Whilst this does require a little more set-up in App Installers initially, my hope is that the fact that App Installers is automatically pushing out the updates to your computers from that point on that you will recoup the additional time investment in the initial setup. We will continue to refine the feature and I hope that this dual App Installers deployment workaround can be removed in the future.
Posted on 07-06-2023 01:45 AM
thanks for the update.. can we get a clone button? .. then my life will be complete! (maybe) 😎
Posted on 06-27-2023 12:57 PM
I wonder if a different, albeit slower, route would be to just have the listing scoped to machines with the title already installed and later on convert it to Available in Self Service. Over time, most of your machines will get the update through that Required listing, which means they'll be able to be updated by that same listing once you swap it to Available.
Posted on 04-04-2024 07:58 AM
I'm having a similar issue now with one of the Jamf app catalog items (Zoom in this case) where the deploy works fine but I have a 2nd setup for just making it show in Self Service and get this error:
App Installer deployment status
Posted on 04-04-2024 09:39 AM
It's because it's the same group that you're getting that message. If it's in the scope of a Required install, it's Unqualified for the Available one.
Posted on 04-10-2024 09:58 PM
@McAwesome just wanted to ensure that you had seen the recent change that we released with Jamf Pro 11.4.
From the release notes:
When you create an App Installers deployment and choose to make the app available in Self Service, Jamf Pro can automatically detect if a computer in the target group previously had the app installed using another method (e.g., a policy, patch policy, or manually by the end user). With this improvement, you no longer need to create multiple smart groups and deployments to automatically update the app on those computers.