Site Tools


Flamingo 2.0 Automated Installation

Summary: Three ways to install Flamingo 2.0 without user intervention

Requirements

To deploy Flamingo 2.0 with any of the methods below use the appropriate .MSI file from the CD. If you are installing from a downloaded file, follow these instructions to uncompress the downloaded Flamingo EXE into a folder., open the Flamingo 2.0 installer .EXE file in WinZIP or other compression program, and extract the .MSI file.

Overview

These instructions are useful for System Administrators who want to deploy Flamingo 2.0 using silent installation with a batch file, silent installation with an INI file, or throughout an organization via Active Directory or SMS.

General documentation of ActiveDirectory/SMS application deployment is beyond the scope of this article, so most deployment-specific instructions have been omitted.

Uninstalling previous installations of Flamingo 2.0

Note: If you try to deploy the MSI when Flamingo 2.0 is already installed on the system, it will fail. This includes previous installations of Evaluation and Beta releases. You must first uninstall the existing release before deployment.

Method 1: Flamingo 2.0 MSI Scripted Installation

Make sure Flamingo 2.0 is not installed on the target computer, or execute this line before the install:

   msiexec.exe /X{C475527D-AB5C-47D8-8C25-85CA3E42B5A4}  /qn

If you are installing off the standard Flamingo 2 CD, you can execute a line (or execute a batch file with extension .bat) with content like this (all on one line separated by spaces):

   msiexec.exe
     /i"D:\Flamingo\Flamingo2_Setup_English.msi" /qn
     FOLDER="C:\Program Files\Flamingo2"
     RMA_CDKEY=FL20-1234-5678-ABCD-EFGH-IJKL
     INSTALL_EN=1

If you would like to install off a server and have copied the Flamingo Directory onto a network server the commands may look like this:

   msiexec.exe
     /i"J:\download\Flamingo2_Setup_English.msi" /qn
     FOLDER="C:\Program Files\Flamingo 2"
     RMA_CDKEY=FL20-AAAA-BBBB-CCCC-DDDD-EEEE
     INSTALL_EN=1

/qn - Tells the installer not to show any dialogs. An alternate is /qb which will show only a self-closing progress dialog. FOLDER=“C:\Program Files\Flamingo 2” - Specify the folder to install into. Must be surrounded by quotes if the path contains spaces.

RMA_CDKEY=FL20-AAAA-BBBB-CCCC-DDDD-EEEE - Provides the CD-Key for the installation. Use this to install as a standalone node. The CD-Key can also be entered with no dashes.

INSTALL_EN=1 - Installs support for English. The MSI will control the language for the installer itself. The Flamingo CD contains many different MSI's, one for each language. Each MSI can install any number of languages. For instance in the sample below Flamingo will install both English and French.

Optional parameters

WORKGROUP_NODE=1 - Alternative to the RMA_CDKEY entry, when you want the station to get its Flamingo CDKey from the Zoo license manager (www.rhino3d.com/zoo.htm) each time it starts.

USERNAME=“Rodney Dangerfield”

COMPANYNAME=“Universal Pictures”

Other possible parameters are discussed here: Editing Flamingo2Setup.ini

Example

To install Flamingo as a standalone node with support for English and French, using CD-Key FL20-1234-5678-ABCD-EFGH-IJKL from the installer file D:\Installer\Flamingo2_Setup_English.msi to the folder C:\Program Files\Flamingo2 use this (all on one line separated by spaces):

   msiexec.exe
     /i"D:\Installer\Flamingo2_Setup_English.msi" /qn
     FOLDER="C:\Program Files\Flamingo2"
     WORKGROUP_NODE=1
     USERNAME="Rodney Dangerfield"
     COMPANYNAME="Universal Pictures"
     INSTALL_EN=1
     INSTALL_FR=1

Method 2: Flamingo 2.0 MSI Installation with INI File

Edit the file Flamingo2Setup.ini or use the copy in the Flamingo folder on the Flamingo 2.0 CD. Uncomment the parameters (see Method 1 above) you want to set for the installation process.

Note: All characters on a line in the INI file following a # sign are ignored by the installer, even if the # character appears in the middle of a line. For more configuration details, see Editing Flamingo2Setup.ini

Rename the INI file and/or the MSI file so they have the same filename (before the file extension), and put them in the same folder, along with all the .CAB files if you are installing a version that comes on CD.

Launch the MSI file (using the same “msiexec.exe /i” /qn syntax as in Method 1) and it will automatically find the INI file, read the parameters (see Method 1 above) from it, and run the installer silently.

Method 3: Flamingo 2.0 MSI Deployment with Active Directory or SMS

Deployment preparation

  1. Perform an administrative install of the MSI to your network share. For this example, we'll assume the location S:\Flamingo 2.0.
  2. Prepare the INI file as in Method 2.

Deployment configuration

  1. Open Active Directory Users & Computers.
  2. Right-click the Group or Organizational Unit that contains the users or computers that will receive Flamingo 2.0, then click Properties.
  3. In the Group Policy tab, add a new Group Policy Object named Install Flamingo 2.0.
  4. Select the Install Flamingo 2.0 Group Policy Object, then click Edit…
  5. Determine whether you will be installing per-computer or per-user (read up on Group Policy to determine which works best for your organization).
  6. Under User Configuration or Computer Configuration (depending on how you chose in the last step), expand Software Settings, then right-click Software installation, then click New → Package.
  7. Select the .MSI file to install.
  8. In the Deploy Software dialog box, select Assigned, then click OK.
  9. Right-click Flamingo 2.0 in the right pane, then click Properties.
  10. Select the Install this application at logon checkbox. (Or customize the deployment options to fit the needs of your organization).

Advanced customization

Several settings are configurable from the HKEY_LOCAL_MACHINE registry hive. Such changes must be done separately from the installation process.

All settings are in the keys:

HKEY_LOCAL_MACHINE\Software\McNeel\Flamingo\2.0 and HKEY_LOCAL_MACHINE\Software\McNeel\Flamingo\2.0\Paths

Other settings are also available. See the registry key listed above for other configurable settings.

flamingo/flamingo2/installini.txt · Last modified: 2020/08/14 (external edit)