FileMaker Pro 17 Advanced Network Install Setup Guide
Network Install Setup Guide
About this guide
This guide explains how to configure the installation of FileMaker® Pro 17 Advanced over a network on multiple computers. For information on installing the software on individual computers, see FileMaker Pro Advanced Installation Guide.
For additional FileMaker documentation, visit the Product Documentation Center.
About the license key
FileMaker Pro Advanced software comes with a unique, 35-character license key. You received an email message with a link to your Electronic Software Download page. Your license key is on that page.
You must have a valid license key to install the software. Don't lose your license key. Keep it in a safe place in case you need to reinstall the software.
Important:If you purchased a license that specifies your organization name when installing the software, enter the organization name exactly as it appears on your Electronic Software Download page, including capitalization.
All use of this software is subject to the terms of your license agreement. Refer to the FileMaker Pro Advanced Software License you received with your purchase.
Installing FileMaker Pro Advanced in Windows
Before you install FileMaker Pro Advanced, have the license key ready. See About the license key.
For information about whether to install the 32- or 64-bit version of FileMaker Pro Advanced, see Installation Guide.
Note:Users must have Windows administrator privileges to install FileMaker Pro Advanced.
Choosing an installation method (Windows)
Before you configure your installation, decide how you want to install the software. The installation method determines how the license key and other personalized information are entered when users install FileMaker Pro Advanced.
For some installation methods, you can edit the file, Assisted Install.txt, to provide the personalized information before users install the product. See About the personalization file.
Installation method | How personalization information is supplied to the installer |
---|---|
Interactive installation | Users are prompted by the installer. See Installation Guide. |
Installing FileMaker Pro Advanced using a networked volume (Windows)—Recommended method | Edit Assisted Install.txt to standardize all networked FileMaker Pro Advanced installations. This method lets you customize the installation and eliminates the need to distribute and administer license keys. |
Installing from the command line with msiexec (Windows) | Users provide the personalized information at the command line. |
Setting up silent assisted installations (Windows) | Edit the Assisted Install.txt file before performing a silent installation. User interaction with the FileMaker Pro Advanced installer is kept to a minimum. The installer reads personalization information from the file, and installation screens do not display. |
Saving the license key in the .msi installer (Windows) | Embed the license key and personalization information directly in the installer .msi file. Because the changes persist in your .msi file, you can remove the Assisted Install.txt file. |
About installing the required Microsoft components (Windows)
For FileMaker Pro Advanced to run, users must have specific versions of these Microsoft software components installed on their computers:
- .NET Framework
- Visual C++ libraries and the Windows Runtime (provided in the Visual C++ Redistributable Package)
The required Windows updates must also be installed. See FileMaker Pro Advanced technical specifications.
If you use Setup.exe (in silent or full user interface mode) and the required Microsoft components aren't installed, Setup.exe runs the included Microsoft installers for these components. The FileMaker Pro Advanced installer continues after it detects that the Microsoft components are installed.
Note:The Microsoft installers for these components require Internet access to download the necessary files.
However, if you use the .msi file, make sure these Microsoft components are installed before users start FileMaker Pro Advanced. The .msi file installs FileMaker Pro Advanced without checking whether the components are installed, but FileMaker Pro Advanced won't run without them.
If necessary, users can install the Microsoft components manually:
- Open the FileMaker Pro Advanced installation folder.
Open the Files folder, then:
To install Do this .NET Framework - Open the DotNet folder.
- Double-click the icon.
Visual C++ Redistributable Package - Open the Redist folder.
- If you use the 64-bit version of FileMaker Pro Advanced, double-click the x64 icon. Otherwise, double-click the x86 icon.
- Follow the onscreen instructions.
- Install the required Windows updates for the Microsoft components.
About installing Bonjour (Windows)
The Bonjour service must be installed for remote hosts to be discovered. If Bonjour isn't installed or if the Bonjour service isn't running, users won't be able to view hosted files in the Hosts dialog box. Without Bonjour, they must manually enter the names or IP addresses for remote hosts.
Using Setup.exe (in silent or full user interface mode) installs Bonjour automatically; using the .msi file does not. Users can also install Bonjour manually. See Installation Guide.
Installing FileMaker Pro Advanced using a networked volume (Windows)
To make FileMaker Pro Advanced installation files available on your network:
- Create an installer folder on a networked volume for the installation files.
- In your software download, locate the installation files in the Files folder. Then, copy the files to the folder you created on your networked volume.
- To set up an assisted installation, edit the Assisted Install.txt file located in the installer folder you created, and save the changes as plain text. See About the personalization file.
To install FileMaker Pro Advanced, tell users to:
- Mount the volume containing the installation files.
- Double-click Setup.exe.
Installing from the command line with msiexec (Windows)
Users can install FileMaker Pro Advanced from the command line without using Assisted Install.txt. A command line installation requires you to run the Command Prompt as administrator.
- Choose Start menu, then search for Command Prompt. Right-click Command Prompt and choose Run as administrator.
-
In the Administrator: Command Prompt window, enter a command.
For example:
msiexec -i "ProductName.msi" AI_USERNAME="John Lee" AI_ORGANIZATION="FileMaker, Inc." AI_LICENSEKEY=12345-12345-12345-12345-12345-12345-12345
Property names must be capitalized. See Setting personalization properties in Assisted Install.txt.
If the .msi file is on a mapped network drive, you may need to enter
net use * \\server\share
in the Command Prompt window first so that the command above can access the mapped network drive.Alternatively, you can create your own script that performs the command, then tell users to run your script.
Note:For more information about msiexec, see msdn.microsoft.com.
Setting up silent assisted installations (Windows)
Users can perform a silent installation, which keeps interaction with the FileMaker Pro Advanced installer to a minimum. Required installation information is read from the Assisted Install.txt file, and installation screens aren't displayed. See About the personalization file.
Important:If you choose to perform a silent installation, the installation screens do not display. However, you are still required to accept the terms that are stated on the installation screens. Specifically, if the End User License Agreement (EULA) screen will not be displayed, then in the Assisted Install.txt file, you are required to set AI_LICENSE_ACCEPTED= to either 1 (yes) or 0 (no). The default value is 0. If you set AI_LICENSE_ACCEPTED= to 1, this signifies your acceptance of the EULA text on the EULA screen.
- Choose Start menu, then search for Command Prompt. Right-click Command Prompt and choose Run as administrator.
In the Administrator: Command Prompt window, enter a command.
To In a command window, type Install without a user interface (silent installation) "pathname\setup.exe" /qn
Uninstall without a user interface (silent uninstallation) "pathname\setup.exe" /x /qn
Install when required—advertise to current user (silent advertised installation) "pathname\setup.exe" /q /ju
Install when required—advertise to all users (silent advertised installation) "pathname\setup.exe" /q /jm
Install and display a dialog box indicating whether the software was successfully installed "pathname\setup.exe" /qn+
Install and display a progress bar and Cancel button during installation "pathname\setup.exe" /qb+
Install to a non-default location on the user's computer "pathname\setup.exe" /qb+ INSTALLDIR="installpath
"
Alternatively, you can create your own script that performs one of these commands, then tell users to run your script.
Notes
- pathname is the location of the installer folder you created on the networked volume. If pathname is for a mapped network drive, you may need to enter
net use * \\server\share
in the Command Prompt window first so that the commands above can access the mapped network drive. -
installpath is the desired location of the FileMaker product folder on the user's computer. The path cannot contain spaces unless it is enclosed by double quotation marks. The following example path would install into the FileMaker Pro Advanced folder inside the Applications folder on drive C:
"C:\Applications\FileMaker Pro Advanced"
- The installer will reboot the computer if required.
Saving the license key in the .msi installer (Windows)
You can embed the license key and personalization information in the .msi installer. If you choose this method, make sure that you make no other changes to the .msi file.
You use the Microsoft Orca editor for this task. See msdn.microsoft.com.
- Use Orca to open the .msi file.
-
In the Property table, enter required values for AI_USERNAME, AI_ORGANIZATION, and AI_LICENSEKEY.
See Setting personalization properties in Assisted Install.txt.
- Save the .msi file.
- Tell users to run the installer by double-clicking the Setup.exe file located on the mounted volume, by using the command line, or by running a script that you create.
Installing FileMaker Pro Advanced updates (Windows)
Users can check for updates and install them within FileMaker Pro Advanced by choosing Help menu > Check for Updates, unless this feature has been disabled (see Setting personalization properties in Assisted Install.txt). Users must have an Internet connection and Windows administrator privileges to update FileMaker Pro Advanced.
Alternatively, you can download the updater and install it manually, or from the command line, or using Microsoft System Center Configuration Manager (SCCM).
To install an update manually:
- Download the ProductUpdaterName.exe file from FileMaker Downloads and Resources.
- Quit FileMaker Pro Advanced.
-
Double-click the ProductUpdaterName.exe file.
The files are extracted to a folder in the same location as the .exe file, then the updater starts.
- Follow the onscreen instructions.
- Quit the updater and open FileMaker Pro Advanced.
- To verify that the update was successful, choose Help menu > About FileMaker Pro Advanced and check the version number.
To install an update from the command line:
- Follow steps 1 to 3 for a manual installation, but click Cancel after the files are extracted.
- In the folder that's created, locate the Setup.exe file.
-
Follow the instructions in Setting up silent assisted installations (Windows) to run Setup.exe with the
/qn
,/qn+
, or/qb+
command-line switch.The updater doesn't support the other switches.
To install an update using Microsoft SCCM:
- Follow steps 1 to 3 for a manual installation, but click Cancel after the files are extracted.
- In the folder that's created, locate the ProductUpdaterName.msp file under Files\Files.
-
In SCCM, create an update package that includes ProductUpdaterName.msp. In the package setup, use the following command line for a silent installation:
msiexec.exe /p ProductUpdaterName.msp /qn
- Deploy the package.
Installing FileMaker Pro Advanced in macOS
Before you install FileMaker Pro Advanced, have the license key ready. See About the license key.
Note:Users must have macOS administrator privileges to install FileMaker Pro Advanced.
Choosing an installation method (macOS)
Before you configure your installation, decide how you want to install the software. The installation method determines how the license key and other personalized information are entered when users install FileMaker Pro Advanced.
Note:For some installation methods, you can edit the file, Assisted Install.txt, to provide the personalized information before users install the product. See About the personalization file.
Installation method | How personalization information is supplied to the installer |
---|---|
Interactive installation | Users are prompted by the installer. See Installation Guide. |
Installing FileMaker Pro Advanced using a networked volume (macOS)—Recommended method | Edit Assisted Install.txt to standardize all networked FileMaker Pro Advanced installations. This method lets you customize the installation and eliminates the need to distribute and administer license keys. |
Setting up silent assisted installations using Apple Remote Desktop (macOS) | Edit Assisted Install.txt to provide personalized information, run a script to create a personalized .pkg file, then install the .pkg file using Apple Remote Desktop. |
Installing FileMaker Pro Advanced using a networked volume (macOS)
To make FileMaker Pro Advanced installation files available on your network, first create a disk image (.dmg file) for the installation files, then copy the disk image to your networked volume.
- Create an installer folder for the installation files.
-
Locate the following files in the software download folder, then copy them to the installer folder:
- the installer application, ProductName.pkg
- the personalization file, Assisted Install.txt
- the registration tool, Registration.app
- the License Agreements folder, which contains the license.rtf files
Note:To locate Registration.app, you must show hidden files. In the Terminal application in macOS, type the following on one line, then press Return:
defaults write com.apple.finder AppleShowAllFiles YES ; killall Finder
To hide hidden files, enter the same command again, except change
YES
toNO
. - To set up an assisted installation, edit the Assisted Install.txt file and save the changes as plain text. See About the personalization file.
- Create a disk image for the installer folder that contains the installer application, the personalization file, and the registration tool. For information about creating disk images, see macOS Help.
- Copy the new installer disk image (.dmg file) to your networked volume.
Note:In macOS, the installer installs FileMaker Pro Advanced to use the same language as the current macOS system language. Users who want to install FileMaker Pro Advanced with a different language should use System Preferences to change the macOS language before installing FileMaker Pro Advanced.
To install FileMaker Pro Advanced, tell users to:
- Mount the volume containing the installation files.
- Double-click the disk image (.dmg file) on the networked volume.
- Double-click the ProductName.pkg installer application.
Setting up silent assisted installations using Apple Remote Desktop (macOS)
Users can perform a silent installation, which keeps interaction with the FileMaker Pro Advanced installer to a minimum. Required installation information is read from the Assisted Install.txt file, and installation screens aren't displayed. See About the personalization file.
Important:If you choose to perform a silent installation, the installation screens do not display. However, you are still required to accept the terms that are stated on the installation screens. Specifically, if the End User License Agreement (EULA) screen will not be displayed, then in the Assisted Install.txt file, you are required to set AI_LICENSE_ACCEPTED= to either 1 (yes) or 0 (no). The default value is 0. If you set AI_LICENSE_ACCEPTED= to 1, this signifies your acceptance of the EULA text on the EULA screen.
After you edit Assisted Install.txt, you can create a personalized .pkg file that you can install using Apple Remote Desktop.
- Follow steps 1 to 3 in Installing FileMaker Pro Advanced using a networked volume (macOS) to set up the installer folder and personalization file.
- Download the Apple Remote Desktop Deployment script for FileMaker Pro Advanced. The script is in the fmp_osx_deployment.zip file on the Product Documentation Center.
- Double-click the fmp_osx_deployment.zip file to extract the Apple Remote Desktop Deployment script (AppleRemoteDesktopDeployment.sh).
- In /Applications/Utilities, start Terminal.
- Type
cd "<path to script>"
, then press Return. - Type
sudo chmod +x ./AppleRemoteDesktopDeployment.sh
, then press Return. When prompted to provide a password, enter an administrator password. -
Type
./AppleRemoteDesktopDeployment.sh "<path to installer folder>"
, then press Return.The script creates a personalized .pkg file in the installer folder.
- Use Apple Remote Desktop to install the .pkg file. See Apple Remote Desktop Help.
Installing FileMaker Pro Advanced updates (macOS)
Users can check for updates and install them within FileMaker Pro Advanced by choosing Help menu > Check for Updates, unless this feature has been disabled (see Setting personalization properties in Assisted Install.txt). Users must have an Internet connection and macOS administrator privileges to update FileMaker Pro Advanced.
Alternatively, you can:
- Download the updated full installer from your Electronic Software Download page. (You received an email message with a link to this page when you received your FileMaker Pro Advanced license key.) To install the updated version, see Installing FileMaker Pro Advanced in macOS.
- Download the updater from FileMaker Downloads and Resources, and copy it to a networked volume. Tell users to mount the volume containing the installation files, then double-click the disk image (.dmg file) on the networked volume and double-click the installer application.
About the personalization file
An assisted installation eases installation of FileMaker Pro Advanced in a multiple-computer environment. You enter required information into a personalization file (such as a generic user name, license key, organization name, and installation options) and make the file available on your network. FileMaker Pro Advanced then installs without user intervention.
The personalization file, Assisted Install.txt, is used by the FileMaker Pro Advanced installer in Windows and in macOS, but the Assisted Install.txt files are platform-specific and cannot be interchanged.
Note:The ProductName.pdf file is a plain text file that conforms to the Microsoft Package Definition File format. This file is required for mass deployment of FileMaker Pro Advanced via the Microsoft System Center Configuration Manager (SCCM). Don't edit this file unless you are using SCCM for installation. In that case, after creating the installer package, open the ProductName.pdf properties. In the General tab, for Command line, type setup.exe /S/qn
, click OK, then perform the installation.
Setting personalization properties in Assisted Install.txt
Note:Property names (AI_*) must be in all-uppercase letters. Variable settings aren't case sensitive, except for organization names. (See the description for AI_ORGANIZATION.)
To | Do this |
---|---|
Accept or don't accept the End User License Agreement (EULA) | For silent installations only, type one of the following after AI_LICENSE_ACCEPTED=
See Setting up silent assisted installations (Windows) and Setting up silent assisted installations using Apple Remote Desktop (macOS). Important:If you keep the default of 0 (zero), the installation will stop. |
Enter a user name for all installations | Type a name after AI_USERNAME= If you leave this variable blank, the installer defaults to the name that was used to register Windows (Windows) or the account user name (macOS). |
Enter a company name for all installations | Type a name after AI_ORGANIZATION= If you purchased a license that specifies your organization name, type the organization name exactly as it appears on your Electronic Software Download page, including capitalization. Windows: If you leave this variable blank, the installer defaults to the name that was used to register Windows. If this default name doesn't match the organization name that came with your FileMaker Pro Advanced license key, you must set this property to the correct organization name. |
Enter a valid license key for all installations | Type your license key after AI_LICENSEKEY= |
Windows: Specify the language version of FileMaker Pro Advanced | Type the name of the language after AI_LANGUAGE= Valid entries are:
This setting works only when users perform a silent assisted installation. See Setting up silent assisted installations (Windows). macOS: There is no AI_LANGUAGE property. The FileMaker Pro Advanced installer uses the current language setting from the user's operating system. |
Windows: Specify whether FileMaker Pro Advanced is available to all users or to the current user only | Type one of the following after AI_APPLICATIONUSERS=
|
Prevent or allow users to create new databases | Type one of the following after AI_NONEWDATABASES=
|
Windows: Create a shortcut for FileMaker Pro Advanced on the desktop and in the Quick Launch toolbar | Type one of the following after AI_SHORTCUTS=
See the note at the end of this table for more information. |
Suppress or display electronic registration | Type one of the following after AI_REGISTRATION=
The FileMaker Pro Advanced installer won't prompt users to enter registration information. |
Suppress or display the personalization dialog box during installation | Type one of the following after AI_SKIPDIALOG=
See the note after this table for more information. |
Disable or enable the Software Update dialog box | Type one of the following after AI_DISABLEUPDATENOTIFY=
|
Disable or enable the New Version Notification dialog box | Type one of the following after AI_DISABLEVERSIONNOTIFY=
|
Disable or enable option for plug-ins to be installed by solution files | Type one of the following after AI_DISABLEPLUGINS=
Note:Some solution files may require plug-ins to work properly. Contact the solution developer. For more information about installing and updating plug-ins, see Help. |
Hide or show the Enable ODBC/JDBC command | Type one of the following after AI_DISABLEXDBC=
|
Hide or show the Configure for FileMaker WebDirect command | Type one of the following after AI_DISABLEIWP=
|
Disable or enable the FileMaker Pro Advanced development and deployment features | Type one of the following after AI_DISABLEADVANCEDTOOLS=
For more information about these features, see Help. |
Note:In Windows, the AI_SHORTCUTS and AI_SKIPDIALOG properties determine whether the installer prompts the user to create a shortcut.
AI_SHORTCUTS= | AI_SKIPDIALOG= | Result |
---|---|---|
1 | 1 | No prompt. Creates a shortcut. |
0 | 1 | No prompt. Doesn't create a shortcut. |
1 | 0 | A dialog box is displayed. The options for creating shortcuts are selected in the dialog box. |
0 | 0 | A dialog box is displayed. The options for creating shortcuts aren't selected in the dialog box. |
Preventing users from creating database files
You can set a property, AI_NONEWDATABASES, that prevents users from creating FileMaker Pro Advanced databases. If the option is set, FileMaker Pro Advanced displays an alert message when users:
- choose File menu > Create New
- create a solution in the Create window
- export to a FileMaker Pro Advanced file
- choose File menu > Save a Copy As
- open the New File dialog box
- recover a FileMaker Pro Advanced file
- convert a file (like tab-delimited or FileMaker Pro .fp7) to a new FileMaker Pro Advanced file
- execute an Apple event to open a file in another format
- execute the Apple events do menu command to create a file
- perform a script that does any of the above
- choose a custom menu item that does any of the above
To create databases, users must reinstall FileMaker Pro Advanced with the AI_NONEWDATABASES property set to 0.