Hey Matt,
The personal versus Business is something that is control via Configuration Profile. I used the custom settings to make that happen. The 2 keys Im using are as follows:
EnableAddAccounts=true
DefaultToBusinessFRE=true
If im correct on 10.11 if the person already has the app, as long as you check the box, Make app managed. It will turn the self installed app into a managed app.
Thanks
Shawn Goetz
Hi Matt
I've just started testing VPP also and Onedrive has been one of the applications i'm trying, here's what i've found so far.
If Onedrive was purchased through VPP then it will install automatically on 10.11 Macs if scoped to the machine (i haven't tested scoping to a user yet)
if a previous version of an application is installed it will not update it unless that application was installed using the same AppleID associated with your VPP (i haven't tested this part with onedrive, this testing was with a different application)
If a VPP installed application is deleted it will get re-installed, nice :)!
as i said this is all from my testing so it may not be how it's suppossed to work.
Re limiting Onedrive sign in to business use only i beleive you can run the following
#!/bin/sh
defaults write com.microsoft.OneDrive-mac SignInOptions 2
check out Administering Office 2016 for Mac, Part Deux
if you haven't already, around 1:07:00 is where the option you need is mentioned.
Thanks all - appreciate the info. I'll definitely be pushing the config profile to limit to biz only - just curious how this works for currently installed personal setups. ( Also, wouldn't it be REALLY nice if you could side load stuff along with the VPP push?) :)
That's really cool about the "make app managed" definitely gonna test that out.
Thanks!
Hi @mbezzo @sgoetz
Where is the "make app managed setting" on the JSS ?
As far as I can see in my environment (9.92.14), "Make app managed" is only for iOS apps. If a MacOS app was already installed, it will stay attached to the AppleID that installed it. I don't think there is a way to report this in Casper though. Inventory collection only tells you whether or not the app is installed or not, not by which method or AppleID it was installed by.
Thanks for looking @andykang ,
i think my best option is to scope the VPP policy to the Macs with the older non VPP version installed then delete the app and let VPP re-install the latest one.