Sonicwall Global VPN Client x86 and x64 deployment? How to separate
We use Sonicwall's Global VPN client and are trying to deploy it. I have a deployment zip for each (32 and 64 bit) that works flawlessly by hand. The zip contains the exe as well as a copy of the security profile. a bat file installs the software quietly and then copies the profile into the program folder for later import when needed.
The problem is when we detect it for deployment KACE detects both versions (32 and 64) as the exact same software. Since it installs virtual NIC drivers, its bitlevel dependent. With no differentiation, we cant have two different install files to deploy based on the bitlevel.
Since KACE cant seem to differentiate between the two bitlevels, how do we deploy reliably?
Answers (4)
I would recommend you to use the VBScript I have written to determine the OS type. Here is the link to my blog entry:
http://msiworld.blogspot.com.au/2012/04/vbscript-to-determine-32-bit-or-64-bit.html
As I reflect on what I just posted, I assume I need to distribute both versions of the installer in the same zip file and query the OS bitlevel during install? (if exist "c:\program files (x86)" run installer64.exe else run installer32.exe?)
Not exactly efficient since I just doubled the installer size but I cant imagine any other method.
Try my blog post about this: http://www.itninja.com/blog/view/distinguishing-and-versioning-similar-software-in-the-kace-1000