Posted on 09-02-2019 05:24 PM
Does someone know if the VPP IN USE count counts all the machines in the scope or the ones just had the Mac App Store App installed?
We are running Jamf Pro 10.9. Trying to make Microsoft Remote Desktop 10 available through VPP targeting all staff computers (Specific Computers, Specific Users) available in self service.
The behaviour we are seeing is as soon as we add the VPP content into Jamf Pro Mac App Store Apps, all the quantity of the content gets used. So the IN USE is always the same as TOTAL CONENT. As a result, it seems no one can actually install it from Self Service. It simply errors out and take the user to the App Store.
My guess is even though the distribution method is set to Make Available in Self Service, the IN USE actually counts all the machines in the target group, which in our case is well over the app quantity we got from VPP. I know we can just get more VPP licenses for this app coz it is free. Just thought to check here first to confirm if this is expected behaviour. I've looked through Jamf Administration Guide and other posts but couldn't find the relevant information.
Thanks for your help.
Posted on 09-03-2019 05:49 AM
@ccsben I know this doesn't really answer your question how you may want but for what its worth, I dealt with similar issues and just gave up on setting up Microsoft Remote Desktop 10 as a VPP app and built a policy with a script to pull the latest package from Microsoft's CDN directly. Here is the script I used:
Written by:William Smith Professional Services Engineer Jamf bill@talkingmoose.net https://gist.github.com/talkingmoose/a16ca849416ce5ce89316bacd75fc91a
Originally posted: November 19, 2017 Updated: March 27, 2018 Purpose: Downloads and installs the latest available Microsoft product specified directly on the client. This avoids having to manually download and store an up-to-date installer on a distribution server every month.
Instructions: Update the linkID value to one of the corresponding Microsoft products in the list and run the script with elevated privileges. If using Jamf Pro, consider replacing the linkID value with "$4" and entering the ID as a script parameter in a policy. Except where otherwise noted, this work is licensed under http://creativecommons.org/licenses/by/4.0/ "You say goodbye and I say exit 0."
ABOUT_THIS_SCRIPT
linkID="868963" # AutoUpdate SKUless download
url="https://go.microsoft.com/fwlink/?linkid=$linkID"
cd /private/tmp/
/usr/bin/curl -JL "$url" -o "$linkID.pkg"
/usr/sbin/installer -pkg "$linkID.pkg" -target /
/bin/rm -f "$linkID.pkg"
exit 0
Posted on 09-03-2019 07:55 AM
My understanding, and I've seen this in practice, is that the IN USE counts all devices assigned, whether they've installed the software or not. This is the same for both macOS and iOS apps.
Posted on 09-03-2019 05:13 PM
Thanks, guys. It looks to me like a bug in the Jamf Pro version we use. Not sure if it is still the case in the latest release. If so, I will try to report it through feature requests.
For now, we may have to use the Install Automatically method to actually get the app installed and make that license in use count true.
@amartin253 That could be really handy. We are certainly looking into using App Store to deliver the available Microsoft apps.