Hi,
the /v "SERIALNUMBER=xxxx" switch worked in 7 but not in 8. MSI log has the parameter but after installation Workstation still prompts for license.

Any one else has this problem?

MSI (s) (AC:54) [14:47:00:576]: Command Line: SERIALNUMBER=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx DATACOLLECTION=1 TRANSFORMS=:1033 INSTALLDIR=C:\Program Files (x86)\VMware\VMware Workstation\ REMOVE=VisualStudio,Keyboard HOSTD_HTTPS_PORT=443 DATASTORE_PATH=D:\Users\Public\Documents\Shared Virtual Machines VIX_DIR=C:\Program Files (x86)\VMware\VMware VIX\ REBOOT=ReallySuppress COMPONENTDOWNLOAD=1 DESKTOP_SHORTCUT=1 QUICKLAUNCH_SHORTCUT=1 AUTOSOFTWAREUPDATE=1 ADDLOCAL=ALL STARTMENU_SHORTCUT=1 CURRENTDIRECTORY=D:\ CLIENTUILEVEL=3 MSICLIENTUSESEXTERNALUI=1 CLIENTPROCESSID=328
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Extract the MSI from the set-up stub and open it in your authoring tool. Find the dialog which would prompt the installer for the serial number. The text-box control will have a (hopefully) public property to contain the serial number.
Answered 09/21/2011 by: VBScab
Red Belt

Please log in to comment
0
Thanks for the quick reply.

VMware Workstation doesn't ask for license during the installation. So I don't think there's another property holds serial number. The SERIALNUMBER property is from VMware guide.
Answered 09/21/2011 by: Scai
Yellow Belt

Please log in to comment
0
maybe it needs quotes?

SERIALNUMBER="xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"
Answered 09/21/2011 by: kardock
Second Degree Green Belt

Please log in to comment
0
The command for the exe is /v "SERIALNUMBER=xxxx", I also tried /v "SERIALNUMBER"="xxxxx". Both were accepted by exe shell and transferred to MSI as I posted.
Answered 09/21/2011 by: Scai
Yellow Belt

Please log in to comment
0
ORIGINAL: Scai
MSI log has the parameter but after installation Workstation still prompts for license.

Does it prompts for license OR Does it ask you to register the product?
You may already know this but even after entering correct serial number, it asks to register your product license with VMWare.
BTW, you can look for serial number in registry at HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.\Serial
Answered 09/22/2011 by: SandeepPanat
Orange Senior Belt

Please log in to comment
0
There's a skip-able window in the end of the manual installation asking for license.there's nothing in silent installation. Workstation will ask for license if you tries to start a VM without a valid license.

I tested importing [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VMware, Inc.\VMware Workstation\License.ws.8.0.e1.201010] on fresh machines and the license is imported correctly. Just wondering why SERIALNUMBER doesn't work.
Answered 09/22/2011 by: Scai
Yellow Belt

Please log in to comment
0
ORIGINAL: Scai

Hi,
the /v "SERIALNUMBER=xxxx" switch worked in 7 but not in 8. MSI log has the parameter but after installation Workstation still prompts for license.

Any one else has this problem?

MSI (s) (AC:54) [14:47:00:576]: Command Line: SERIALNUMBER=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx DATACOLLECTION=1 TRANSFORMS=:1033 INSTALLDIR=C:\Program Files (x86)\VMware\VMware Workstation\ REMOVE=VisualStudio,Keyboard HOSTD_HTTPS_PORT=443 DATASTORE_PATH=D:\Users\Public\Documents\Shared Virtual Machines VIX_DIR=C:\Program Files (x86)\VMware\VMware VIX\ REBOOT=ReallySuppress COMPONENTDOWNLOAD=1 DESKTOP_SHORTCUT=1 QUICKLAUNCH_SHORTCUT=1 AUTOSOFTWAREUPDATE=1 ADDLOCAL=ALL STARTMENU_SHORTCUT=1 CURRENTDIRECTORY=D:\ CLIENTUILEVEL=3 MSICLIENTUSESEXTERNALUI=1 CLIENTPROCESSID=328



i took a closer look at your command line, and i can see that this cannot work. you pass the path twice but since the path has spaces, it needs quotes.

EX: INSTALLDIR="C:\Program Files (x86)\VMware\VMware Workstation\"

i believe the serial is not your problem.
Answered 09/22/2011 by: kardock
Second Degree Green Belt

Please log in to comment
0
Hi Kardock,

thanks for the efforts to looking into the command line. It's actually okay. My command like is "VMware-workstation-full-8.0.0-471780.exe /s /nsr /v "SERIALNUMBER=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"". The command line I posted is generated by MSI package itself.

If the /v switch doesn't work correctly, The MSI generated command won't have SERIALNUMBER part. And with or without the SERIALNUMBER, the installation will success anyway.
Answered 09/22/2011 by: Scai
Yellow Belt

Please log in to comment
Answer this question or Comment on this question for clarity