Posted on 03-07-2018 06:32 AM
Trying to deploy VMware Fusion 10 through Jamf but can't get the install to pick up the embedded license. Have found two different links (https://resources.jamf.com/documents/technical-papers/Packaging-and-Deploying-VMware-Fusion-with-the-Casper-Suite.pdf and https://kb.vmware.com/s/article/2058680) that say to do it two different ways but neither work.
Posted on 03-07-2018 08:21 AM
@irtmailbox2017 I've successfully used the instructions here with VMWare Fusion 10. I skip step 9 though as I'm not typically deploying a VM with the software. You can also try the information here for how to apply a license key. That option might work for you as well.
Posted on 03-07-2018 09:04 AM
We followed the VMware instructions (also skipping Step 9, for the same reason) but we keep getting ask for the license key when we install the app on the computer. The "serializevmware" script might work but, the way I understand it, that requires fusion to already be installed and we are trying to get a new version, with a new key, installed on our Macs without requiring the users to enter the license key
.
Posted on 03-07-2018 10:30 AM
Problem resolved. Found out that the instructions at https://kb.vmware.com/s/article/2058680 work if you don't make your package with 'Composer'. Funny part is that we did the 8.5.10 upgrade that way and it worked just fine.
Posted on 04-30-2018 02:18 AM
Is there any way to hide the serial number from the Fusion GUI after the serialising part? (like in the mass deploy method by adjusting the deploy.ini file)
Posted on 07-17-2018 08:06 PM
@tsylwest we haven't packaged VMWare Fusion 10 yet, but have you tried uncommenting showLicenseKeyViews
and setting to false
in the Volume License section of the deploy.ini
?
I'm waiting for our volume license key to come in, else I would have tested and posted result.
[UI Defaults]
# promptEULA = true
# promptRegistration = true
# promptDataCollection = true
# showLicenseKeyViews = true
Posted on 07-18-2018 12:36 AM
@donmontalvo thanks for the suggestion :-) That does indeed work as long as I package the whole app along with the serial, the thing I was trying to achieve was to serialize a currently installed trial version of Fusion, which I also know how to do, but the serial number is held in a plain text file at that point, so I wanted to see if there was a way to serialize a trial version without leaving this Volume License key in a plain text file :-) (sorry I should have been a bit clearer in my Original Post, my bad)
Posted on 07-18-2018 05:33 AM
@tsylwest I've used the following script to accomplish a rotation of the license key. We had to do it not long ago after we purchase some additional licenses and wanted to combine the multiple keys we had with a single key. The $4 variable is where you put the license key so that key will live in the Jamf Pro database and be delivered with the script which is what it sounds like you're wanting.
#!/bin/bash
########################################################################
# Created By: Ross Derewianko Ping Identity Corporation
# Creation Date: Jun, 2016
# Last modified: Jun 29, 2016
# Brief Description: Serializes VMWare Fusion
########################################################################
##get SN
if [ "$4" != "" ] && [ "$serial" == "" ]; then
serial=$4
fi
# Has VMWare Fusion actually been installed?
function checkvmware() {
if [ ! -x /Applications/VMware Fusion.app/Contents/Library/Initialize VMware Fusion.tool ];
then
echo "Error: VMware Fusion tool is not executable."
exit 1
else
serialize
fi
}
function serialize() {
#Everything hopefully checks out. Run the serialiser.
echo "serial installed"
/Applications/VMware Fusion.app/Contents/Library/Initialize VMware Fusion.tool set "" "" ${serial}
exit 0
}
checkvmware
Posted on 07-27-2018 03:50 AM
@mpermann Thanks for that :-) I will check out the script :-)
Posted on 07-27-2018 10:03 AM
That is a nice script ;)
Posted on 07-27-2018 10:05 AM
It worked great for me Ross. Many thanks!
Posted on 03-25-2021 09:12 AM
@mpermann Nice script. Where exactly in the script does the serial go? Meaning, where do I put it (there are two lines with $4.