Installing Wonderware products from the command line (Unattended installation)
TECHNOTE
Author | Dillon Perera |
Publish Date | 7/30/13 |
Applies to Software | All |
Applies to Version | All |
Applies to System/Module | |
Article Version | 1.00.01 |
Problem Statement
User would like to do an unattended installation of a Wonderware product either from the command line or as part of a script.
Solution Details
Installation of ActiveFactory or Historian Client (Tested with ActiveFactory 9.2 and Historian Client 10.0):
Installation of InTouch HMI – with Default Install Options (Tested with InTouch 9.5 and 10.1):
- IF the Wonderware Network Account has already been specified during a previous installation, use: msiexec /i setup.msi /qn launchfromexe=true
- IF the Wonderware Network Account has NOT been previously specified, use the following: msiexec /i setup.msi /qn launchfromexe=true osusername.b329b08a_c80e_489d_9200_ec4c794e38ff="USERNAME" ospwd.b329b08a_c80e_489d_9200_ec4c794e38ff="PASSWORD" createuser.b329b08a_c80e_489d_9200_ec4c794e38ff=1
Replace USERNAME with the account you want to use, and PASSWORD with the password for that account. By default the Wonderware Network account will be created locally, if the account should not be created (it is an existing user) change the createuser value from a 1 to a 0.
Installation of DA Servers (Tested with DASABCIP 4.1, and DASMBTCP 2.0):
- vcredist_x86.exe /q:a
- IF the Wonderware Network Account has already been specified during a previous installation,
use:msiexec /i setup.msi /qn launchfromexe=true - IF the Wonderware Network Account has NOT been previously specified, use the following:
msiexec /i setup.msi /qn launchfromexe=true
osusername.b329b08a_c80e_489d_9200_ec4c794e38ff="USERNAME"
ospwd.b329b08a_c80e_489d_9200_ec4c794e38ff="PASSWORD"
createuser.b329b08a_c80e_489d_9200_ec4c794e38ff=1
Replace USERNAME with the account you want to use, and PASSWORD with the password for that account. By default the Wonderware Network account will be created locally, if the account should not be created (it is an existing user) change the createuser value from a 1 to a 0.