Skip to main content
Solved

VMware Fusion License packaging

  • November 1, 2016
  • 11 replies
  • 58 views

Forum|alt.badge.img+20

Hi Everyone,

Today's crisis is related to VMware Fusion. We have version 8.5 installed, however, we are finding out the license we used to install it is expiring in 5 days. We are working directly with VMware to acquire a new license to use on our Macs. The question is, does anyone know of an easy way to package up or push out the new license without the need of repackaging Fusion?

Thankfully, this is only affecting a handful of our Macs.

Thanks in advance.

Best answer by mconners

@JustDeWon that didn't work. I did find the license file associated with our new number. It was located in /Library/Preferences/VMware Fusion and I copied this file to Composer and packaged it up. Once packaged, I pushed out with a policy and all is well. Thanks for guidance. It put me on the right path.

11 replies

Forum|alt.badge.img+11
  • Contributor
  • November 1, 2016

Hmm.. You can possibly see if you can make adjustments to the Deploy.ini file which has your license and just package that and deploy it to the location /Applications/VMware Fusion.app/Contents/Library/Deploy VMware Fusion.mpkg/Contents/00Fusion_Deployment_Items/Deploy.ini

I would test it first tho


Forum|alt.badge.img+20
  • Author
  • Valued Contributor
  • November 1, 2016

Perfect. I will give this a shot and report back.


Forum|alt.badge.img+20
  • Author
  • Valued Contributor
  • Answer
  • November 2, 2016

@JustDeWon that didn't work. I did find the license file associated with our new number. It was located in /Library/Preferences/VMware Fusion and I copied this file to Composer and packaged it up. Once packaged, I pushed out with a policy and all is well. Thanks for guidance. It put me on the right path.


Forum|alt.badge.img+23
  • Esteemed Contributor
  • November 3, 2016

The more elegant way of doing this, is to use some inbuilt commands that VMWare provides. e.g.

/Applications/VMware Fusion.app/Contents/Library/Initialize VMware Fusion.tool set "" "" ${serial}

Where the "serial" variable, is the serial key you want the App to use. Avoids all the nasty business of snapshot packaging. It's essential the two blank "" fields are left in place or the command won't run.


Forum|alt.badge.img+11
  • Contributor
  • November 3, 2016

@mconners ... I'm glad you were able to get it worked out


donmontalvo
Forum|alt.badge.img+36
  • Hall of Fame
  • January 4, 2017

@franton thanks for the command, this came in quite handy today:

/Applications/VMware Fusion.app/Contents/Library/Initialize VMware Fusion.tool set "" "" ${serial}

r0b
Forum|alt.badge.img+1
  • New Contributor
  • October 5, 2017

Having some issues using the above command, here's what I'm running

export serial=*****-*****-*****-*****-*****
/Applications/VMware Fusion.app/Contents/Library/Initialize VMware Fusion.tool set "" "" ${serial}

Testing on a machine before deploying via JSS and when I open the Fusion application back up, the license in use has not changed although the command appears to run successfully.

Thoughts?

Edit: Got it working, works fine when deployed from the JSS with the above code.


Forum|alt.badge.img+11
  • Valued Contributor
  • September 17, 2020

Hi all, having trouble getting the above command to work with VMware Fusion 11.5.6, the command runs ok with no errors, just the serial number does not get entered into the license file.

Have also tried this script with the same result.

Any help appreciated.


Forum|alt.badge.img+4

I have the same issue. It still asks for admin prompt. Can anybody help me?


Forum|alt.badge.img+1
  • New Contributor
  • June 21, 2021

Ok here is the solution. Set at attribute with the serial number and then run the command line with a sudo command in front when testing this locally. But when running the script in Jamf you will not need so use "sudo" run Jamf run as a root user.

serial= "serial_number_here"
sudo /Applications/VMware Fusion.app/Contents/Library/Initialize VMware Fusion.tool set "" "" ${serial}


Forum|alt.badge.img
  • New Contributor
  • April 10, 2024

@JustDeWon that didn't work. I did find the license file associated with our new number. It was located in /Library/Preferences/VMware Fusion and I copied this file to Composer and packaged it up. Once packaged, I pushed out with a policy and all is well. Thanks for guidance. It put me on the right path.


Hi,
under which path you put that file in composer before packiging it ?