如何批量安装NI软件模块

思路

NI安装包的setup.exe 是可以有参数的,例如希望修复安装LabVIEW时,可以使用 \reinstall 参数,从而覆盖安装所有的文件,不需要先进行卸载。参看Force Reinstall NI Software from the Command Prompt in Windows.

批量安装脚本

根据这个思路,以下脚本可以批量安装NI软件。创建 install.bat 脚本文件,其中每行安装一个NI软件,格式为:

[软件安装包路径] /qf /AcceptLicenses yes /disableNotificationCheck /r:n

脚本片段如下:

"C:\software\LabVIEW\2012\12.0.0\English\32bit\setup.exe" /qf /AcceptLicenses yes /disableNotificationCheck /r:n
"C:\software\LabVIEW Add-ons\Real-Time\2012\12.0.0\English\setup.exe" /qf /AcceptLicenses yes /disableNotificationCheck /r:n
"C:\software\NI-488.2\3.0\3.0.0\Full\NI4882\setup.exe" /qf /AcceptLicenses yes /disableNotificationCheck /r:n
"C:\software\NI-DCPower\1.7\1.7.5\full\NIDCPWR175\setup.exe" /qf /AcceptLicenses yes /disableNotificationCheck /r:n
"C:\software\NI-DMM\3.0\3.0.6\Full\NIDMM306\setup.exe" /qf /AcceptLicenses yes /disableNotificationCheck /r:n

参数说明:

  1. /qf: 静默安装
  2. /AcceptLicenses yes:认可NI 的license 声明
  3. /disableNotificationCheck: 禁用安装结束后的 update check
  4. /r:n: 最后不重启电脑

注意事项:

  1. 如果软件放在服务器上,使用前必须能保证登陆服务器;
  2. 在Win7及以上windows 操作系统中,使用管理员权限运行该脚本;
  3. 根据自己的需求删减脚本安装的软件,NI的installer基本全部支持。
  4. 注意安装顺序。某些NI模块具有依赖关系,被依赖的软件模块需要先被安装。

参考链接

  1. Force Reinstall NI Software from the Command Prompt in Windows.
  2. Automating the Installation of a Single Installer

你可能感兴趣的:(如何批量安装NI软件模块)