06-26-2007 05:18 PM
06-27-2007 05:54 PM
Hey, the article below has a lot of good information about installing NI installers with batch files.
http://digital.ni.com/public.nsf/websearch/B2640E34C4654F7B86256D07006D843D
I am not saying you are doing this at all but I do want to say for the record that the LabVIEW license agreement is for one user on three different computers or three different users on one computer.
Hope this helps!
06-28-2007 12:50 PM
Thanks, but that is just instructions on how to create batch files. I already created my batch file. I just need to know how to handle this for different user information for each install. I have 3 developers and 5 debug licenses so sitting at these machines for a few hours at a time for each install can take up two or three days of my time.
As I said before, Office and other apps will let you fill in the user information and key codes on first run if you deploy the app. What are my choices when it comes to LV.
06-28-2007 01:00 PM
06-28-2007 03:18 PM
06-29-2007 07:52 AM
This is the recomemded way to install NI software silently.
http://digital.ni.com/public.nsf/allkb/AA2371E815A418DD86257169005F2D99?OpenDocument
Hope this helps!!
06-29-2007 08:49 AM
06-29-2007 08:59 AM
Here is the batch file for installing LV 8.2, CVI, Toolkits, and Drivers (ignore the hyperlink format). Notice that some of these don't use spec files as command line parameters and some do. There are three different sets of command line switches for these items as well. Some of the toolkits just don't install silently. This one developers suite uses 4 different methods of installation.
I really don't think that an easy install is to much to ask for a program that costs $4000 per seat and $1000 per year.
(BTW, in this version of the bat file I used /passive so I can see what is causing some issues, normally it would be /quiet)
@Echo Starting Labview 8.2 Installation
\\MyServer\MyShare\LV-10-06\LV8.2\setup.exe \\MyServer\MyShare\LV-10-06\LV8.2\Bin\JohnDoe.txt /r:n /q /AcceptLicenses yes
@Echo Starting CVI 8.0.1 Installation
\\MyServer\MyShare\LV-10-06\CVI8.0.1\setup.exe \\MyServer\MyShare\LV-10-06\CVI8.0.1\support\JohnDoe.txt /r:n /q /AcceptLicenses yes
@Echo Starting Signal Express 1.1.1 Installation
\\MyServer\MyShare\LV-10-06\SignalExpress1.1.1\setup.exe \\MyServer\MyShare\LV-10-06\SignalExpress1.1.1\Bin\JohnDoe.txt /r:n /q
@Echo Starting Toolkit Installations
@Echo ---- Starting Advanced Signal Processing
\\MyServer\MyShare\LV-10-06\ToolKitSoftware\LabVIEW\Advanced Signal Processing\setup.exe" "\\MyServer\MyShare\LV-10-06\ToolKitSoftware\LabVIEW\Advanced Signal Processing\supportfiles\JohnDoe.txt" /q /r:n
@Echo ---- Starting Digital Filter Design
\\MyServer\MyShare\LV-10-06\ToolKitSoftware\LabVIEW\Digital Filter Design\setup.exe" "\\MyServer\MyShare\LV-10-06\ToolKitSoftware\LabVIEW\Digital Filter Design\supportfiles\JohnDoe.txt" /r:n /q
@Echo ---- Starting Database Connectivity
\\MyServer\MyShare\LV-10-06\ToolKitSoftware\LabVIEW\Enterprise\Database Connectivity\Setup\lv_dbtools.msi" /passive /norestart
@Echo ---- Starting Internet kit
\\MyServer\MyShare\LV-10-06\ToolKitSoftware\LabVIEW\Enterprise\Internet\InternetToolkit6.0.msi" /passive /norestart
Echo **** Labview SPC Toolkit can not be installed silently ****
Echo **** You will need to install manually ****
@Echo ---- Starting Express VI Development
\\MyServer\MyShare\LV-10-06\ToolKitSoftware\LabVIEW\Express VI Development\ExpressVIDev\ExpressVIDev.msi" /passive /norestart
@Echo ---- Starting PID Control
\\MyServer\MyShare\LV-10-06\ToolKitSoftware\LabVIEW\PID Control\setup\lv_pid_6.msi" /passive /norestart
@Echo ---- Starting Report Generator
\\MyServer\MyShare\LV-10-06\ToolKitSoftware\LabVIEW\Report Generation\lvoffice\lvoffice.msi" /passive /norestart
@Echo ---- Starting State Diagram
\\MyServer\MyShare\LV-10-06\ToolKitSoftware\LabVIEW\State Diagram\StateDiagTK.msi" /passive /norestart
@Echo ---- Starting VI Analyzer
\\MyServer\MyShare\LV-10-06\ToolKitSoftware\LabVIEW\VI Analyzer\setup.exe" /q /r:n
Echo **** CVI SPC Toolkit can not be installed silently ****
Echo **** You will need to install manually ****
@Echo ---- Starting SQL Kit
\\MyServer\MyShare\LV-10-06\ToolKitSoftware\LabWindows CVI\Enterprise\SQL\Sql2.msi" /passive /norestart
@Echo ---- Starting PID for CVI
"\\MyServer\MyShare\LV-10-06\ToolKitSoftware\LabWindows CVI\PID Control\setup.exe" /q /r:n /AcceptLicenses yes
@Echo ---- Starting Signal Processing for CVI
"\\MyServer\MyShare\LV-10-06\ToolKitSoftware\LabWindows CVI\Signal Processing\Setup.exe" /passive /norestart
@Echo Toolkit Installations Completed... Please install manual components.
@Echo Starting NIDaq 8.3, NIMotion 7.4, NIVisa 4, etc... Installation
\\MyServer\MyShare\LV-10-06\DCD-Nov06-1\setup.exe \\MyServer\MyShare\LV-10-06\DCD-Nov06-1\spec.ini /r:n /q /AcceptLicenses yes
@Echo Installation Complete......
07-02-2007 05:40 PM
Jordan,
Most large corporations that want to install LabVIEW and it's associated toolkits use the Volume License Manager to create the network installer. Here is more information on the volume license manager program.
Getting Started with NI Volume License Manager
Creating Network Installers for User-Based and Computer-Based Seats in VLM
Other than using VLM, you would probably need to create different files for each computer.
07-10-2007 02:00 PM