FileMaker Pro 17 Advanced 网络安装设置指南
网络安装设置指南
关于本指南
本指南介绍了如何通过网络在多台电脑上配置安装 FileMaker® Pro 17 Advanced。有关在各个电脑上安装软件的信息,请参阅 《FileMaker Pro Advanced 安装指南》。
要获取更多 FileMaker 文档,请访问“产品文档中心”。
关于许可证密钥
FileMaker Pro Advanced 软件随附了一个由 35 个字符组成的唯一许可证密钥。您已经收到一封电子邮件,其中有转到“电子软件下载”页面的链接。您可以在该页面上找到许可证密钥。
您必须具有有效的许可证密钥,才能安装软件。请勿将您的许可证密钥丢失。请将许可证密钥保存在安全的位置,以备重新安装软件时使用。
请注意:如果您已经购买了指定机构名称的许可证,在安装软件时,请输入与电子软件下载页面上完全一致的机构名称(包括大写)。
本软件的所有使用都受到许可证协议条款的制约。请参阅在购买时收到的 FileMaker Pro Advanced 软件许可证。
在 Windows 上安装 FileMaker Pro Advanced
在安装 FileMaker Pro Advanced 之前,请确认您已拥有许可证密钥。请参阅“关于许可证密钥”。
有关安装 32 位版本还是 64 位版本 FileMaker Pro Advanced 的信息,请参阅 安装指南。
注释:用户必须具有 Windows 管理员权限才能安装 FileMaker Pro Advanced。
选择安装方法 (Windows)
在安装之前,请确定您要安装软件的方式。安装方法将决定用户在安装 FileMaker Pro Advanced 时如何输入许可证密钥和其他个性化信息。
在某些安装方法中,您可以编辑一个名为 Assisted Install.txt 的文件,以在安装产品之前提供个性化信息。请参阅“关于个性化文件”。
安装方法 | 为安装程序提供个性化信息的方式 |
---|---|
交互式安装 | 安装程序会提示用户。请参阅安装指南。 |
使用网络卷安装 FileMaker Pro Advanced (Windows) — 受推荐的方法 | 编辑 Assisted Install.txt,对所有通过网络安装 FileMaker Pro Advanced 来进行标准化。这种方法可以让您自定安装,无需分配和管理许可证密钥。 |
使用 msiexec 从命令行安装 (Windows) | 用户可在命令行提供个性化信息。 |
创建无帮助安裝 (Windows) | 在执行无帮助安装之前,编辑 Assisted Install.txt 文件。用户与 FileMaker Pro Advanced 安装程序的交互被降至最低程度。安装程序会从文件中读取个性化信息,但安装屏幕并不显示。 |
将许可证密钥保存在 .msi 安装程序中 (Windows) | 在安装程序 .msi 文件中直接嵌入许可证密钥和个性化信息。因为更改内容仍然存在于 .msi 文件中,所以您可以删除 Assisted Install.txt 文件。 |
关于安装所需的 Microsoft 组件 (Windows)
为使 FileMaker Pro Advanced 运行,用户必须在其电脑上安装指定版本的 Microsoft 软件组件:
- .NET Framework
- Visual C++ 库和 Windows Runtime(在 Visual C++ Redistributable Package 中提供)
用户也必须安装所需的 Windows 更新。请参阅 FileMaker Pro Advanced 技术规格。
如果您在无帮助模式或全用户界面模式下使用 Setup.exe,且未安装所需的 Microsoft 组件,Setup.exe 会为这些组件运行内置的 Microsoft 安装程序。在检测到 Microsoft 组件已安装之后,FileMaker Pro Advanced 安装程序会继续运行。
注释:Microsoft 安装程序需要访问 Internet 来为这些组件下载所需文件。
但如果您使用 .msi 文件,请确保在用户运行 FileMaker Pro Advanced 前已安装好这些 Microsoft 组件。使用 .msi 文件安装 FileMaker Pro Advanced 时,无需检测组件是否安装,但缺少组件时 FileMaker Pro Advanced 无法运行。
需要时,用户可以手动安装 Microsoft 组件:
- 打开 FileMaker Pro Advanced 安装文件夹。
打开 Files 文件夹,然后:
安装 请执行此操作 .NET Framework - 打开 DotNet 文件夹。
- 双击图标。
Visual C++ Redistributable Package - 打开 Redist 文件夹。
- 如果您使用 64 位版本 FileMaker Pro Advanced,请双击 x64 图标。否则,双击 x86 图标。
- 按照屏幕上的说明进行操作。
- 为 Microsoft 组件安装所需的 Windows 更新程序。
关于安装 Bonjour (Windows)
您必须为要检测的远程主机安装 Bonjour 服务。如果未安装 Bonjour 服务或 Bonjour 服务未运行,用户无法在“主机”对话框中查看托管的文件。如果未安装 Bonjour,用户必须手动输入远程主机的主机名或 IP 地址。
使用 Setup.exe 可在无帮助模式或全用户界面模式下自动安装 Bonjour,而不能使用 .msi 文件进行安装。用户也可以手动安装 Bonjour。请参阅安装指南。
使用网络卷安装 FileMaker Pro Advanced (Windows)
如果要在网络中使用 FileMaker Pro Advanced 安装文件:
- 在网络卷上为安装文件创建一个 installer 文件夹。
- 下载软件时,在“文件”文件夹中找到安装文件。然后,将文件拷贝到您在网络卷上创建的文件夹中。
- 要设置有帮助安装,请编辑位于所创建的安装程序文件夹中的 Assisted Install.txt 文件,然后将更改内容另存为纯文本。请参阅“关于个性化文件”。
要安装 FileMaker Pro Advanced,请告诉用户执行以下操作:
- 打开含有安装文件的卷。
- 双击 Setup.exe。
从 msiexec 命令行安装 (Windows)
用户可以从命令行安装 FileMaker Pro Advanced,而无需使用 Assisted Install.txt。要执行命令行安装,您必须以管理员身份运行“命令提示符”。
- 选择“开始”菜单,然后搜索“命令提示符”。右键单击“命令提示符”,然后选择“以管理员身份运行”。
-
在“管理员:命令提示符”窗口中,输入命令。
例如:
msiexec -i "ProductName.msi" AI_USERNAME="John Lee" AI_ORGANIZATION="FileMaker, Inc." AI_LICENSEKEY=12345-12345-12345-12345-12345-12345-12345
属性名称必须大写。请参阅“在 Assisted Install.txt 中设置个性化属性”。
如果 .msi 文件位于某个映射网络驱动器上,您可能需要首先在“命令提示符”窗口中输入
net use * \\server\share
,以便上述命令能够访问该映射网络驱动器。或者,您可以创建自己用于执行命令的脚本,然后告诉用户运行您的脚本。
注释:有关 msiexec 的更多信息,请参阅 msdn.microsoft.com。
创建无帮助安装 (Windows)
用户可以执行无帮助安装,此安装模式将用户与 FileMaker Pro Advanced 安装程序的交互降至最低程度。必需的安装信息可以从 Assisted Install.txt 文件中读取并且不显示安装屏幕。请参阅“关于个性化文件”。
请注意:如果您选择进行无帮助安装,则不显示安装屏幕。但您仍须接受安装屏幕上列出的条款。如果不显示最终用户许可证协议 (EULA) 屏幕,您需要在 Assisted Install.txt 文件中将 AI_LICENSE_ACCEPTED= 设置为 1 (是) 或 0 (否)。 默认值为 0。如果将 AI_LICENSE_ACCEPTED= 设置为 1,则意味着您接受 EULA 屏幕上的 EULA 条款。
- 选择“开始”菜单,然后搜索“命令提示符”。右键单击“命令提示符”,然后选择“以管理员身份运行”。
在“管理员:命令提示符”窗口中,输入命令。
目的 在命令窗口中,键入 安装 FileMaker 产品时不使用用户界面(无帮助安装) "路径名\setup.exe" /qn
卸载 FileMaker 产品时不使用用户界面(无帮助卸载) "路径名\setup.exe" /x /qn
需要时安装 FileMaker 产品 — 告知当前用户(无告知安装) "路径名\setup.exe" /q /ju
需要时安装 FileMaker 产品 — 告知所有用户(无告知安装) "路径名\setup.exe" /q /jm
安装时显示一个对话框指示 FileMaker 产品是否成功安装 "路径名\setup.exe" /qn+
在安装期间显示进程条和“取消”按钮 "路径名\setup.exe" /qb+
在用户电脑上使用非默认位置进行安装 "路径名\setup.exe" /qb+ INSTALLDIR="安装路径
"
或者,您可以创建自己的脚本用于执行这些命令之一,然后告诉用户运行您的脚本。
注释
- 路径名是您在网络卷上创建安装程序文件夹的位置。如果路径名位于某个映射网络驱动器上,您可能需要首先在“命令提示符”窗口中输入
net use * \\server\share
,以便上述命令能够访问该映射网络驱动器。 -
安装路径是用户希望在电脑上放置 FileMaker 产品文件夹的位置。双引号外的路径不能包含空格。下面示例路径表明安装位置在驱动器 C: 上“应用程序”文件夹内的 FileMaker Pro Advanced 文件夹中。
"C:\应用程序\FileMaker Pro Advanced"
- 安装程序可能会根据需要重新启动电脑。
将许可证密钥保存在 .msi 安装程序中 (Windows)
可以在 .msi 安装程序中嵌入许可证密钥和个性化信息。如果您选择此方法,请确保您未对 .msi 文件进行其他更改。
使用 Microsoft Orca 编辑器来完成此任务。请参阅 msdn.microsoft.com。
- 使用 Orca 打开.msi 文件。
-
在“属性”表中,为 AI_USERNAME、AI_ORGANIZATION 和 AI_LICENSEKEY 输入所需的值。
- 保存 .msi 文件。
- 告诉用户通过双击来安装卷上的 Setup.exe 文件、使用命令行或者运行您创建的脚本,来运行安装程序。
安装 FileMaker Pro Advanced 更新 (Windows)
用户可以通过选择“帮助”菜单 > “检查更新”,在 FileMaker Pro Advanced 中检查并安装更新,除非该功能被禁用(请参阅 “在 Assisted Install.txt 中设置个性化属性”)。用户必须具备 Internet 连接和 Windows 管理员权限才能更新 FileMaker Pro Advanced。
另外,您可以下载更新程序并手动安装,从命令行安装,或使用 Microsoft System Center Configuration Manager (SCCM)。
手动安装更新:
- 从 https://www.filemaker.com/cn/support/“FileMaker 下载和资源”ProductUpdaterName.exe 文件。
- 退出 FileMaker Pro Advanced。
-
双击 ProductUpdaterName.exe 文件。
将文件提取到与 .exe 文件所处同一位置的文件夹,然后更新程序启动。
- 按照屏幕上的说明进行操作。
- 退出更新程序并打开 FileMaker Pro Advanced。
- 要验证更新是否成功,请选择“帮助”菜单 > “关于 FileMaker Pro Advanced”,然后检查版本号。
从命令行安装更新:
- 按照手动安装步骤 1-3 操作,但在文件提取完毕后单击“取消”。
- 在创建的文件夹中,找到 Setup.exe 文件。
-
按照“创建无帮助安装” (Windows) 中的说明使用
/qn
、/qn+
或/qb+
命令行切换运行 Setup.exe。升级程序不支持其他切换。
使用 Microsoft SCCM 安装更新:
- 按照手动安装步骤 1-3 操作,但在文件提取完毕后单击“取消”。
- 在创建的文件夹中,找到 Files\Files 下的 ProductUpdaterName.msp 文件。
-
在 SCCM 中,创建包含 ProductUpdaterName.msp 的升级包。在升级包设置中,使用以下命令行执行无帮助安装:
msiexec.exe /p ProductUpdaterName.msp /qn
- 部署升级包。
在 macOS 上安装 FileMaker Pro Advanced
在安装 FileMaker Pro Advanced 之前,请确认您已拥有许可证密钥。请参阅“关于许可证密钥”。
注释:用户必须具有 macOS 管理员权限才能安装 FileMaker Pro Advanced。
选择安装方法(macOS)
在安装之前,请确定您要安装软件的方式。安装方法将决定用户在安装 FileMaker Pro Advanced 时如何输入许可证密钥和其他个性化信息。
注释:在某些安装方法中,您可以编辑一个名为 Assisted Install.txt 的文件,以在安装产品之前提供个性化信息。请参阅“关于个性化文件”。
安装方法 | 为安装程序提供个性化信息的方式 |
---|---|
交互式安装 | 安装程序会提示用户。请参阅 安装指南。 |
使用网络卷安装 FileMaker Pro Advanced (macOS) — 受推荐的方法 | 编辑 Assisted Install.txt,对所有通过网络安装 FileMaker Pro Advanced 来进行标准化。这种方法可以让您自定义安装,无需分配和管理许可证密钥。 |
使用 Apple 远程桌面创建无帮助安装 (macOS)。 | 编辑 Assisted Install.txt 来提供个性化信息,运行脚本创建个性化的 .pkg 文件,然后使用 Apple Remote Desktop 安装 .pkg 文件。 |
使用网络卷安装 FileMaker Pro Advanced (macOS)
如果要在网络中使用 FileMaker Pro Advanced 安装文件,请先创建安装文件的磁盘映像(.dmg 文件),然后将磁盘映像拷贝到网络卷。
- 在您的电脑上为安装文件创建一个安装程序文件夹。
-
在软件下载文件夹中找到下列文件,并将其拷贝到安装程序文件夹中:
- 安装应用程序 ProductName.pkg
- 个性化文件 Assisted Install.txt
- 注册工具 Registration.app
- 许可证协议文件夹,包含 license.rtf 文件
注释:要在 DVD 上找到 Registration.app,必须显示隐藏文件。在 macOS 的“终端”应用程序中,将以下内容键入到一行上,然后按 Return 键:
defaults write com.apple.finder AppleShowAllFiles YES ; killall Finder
要将隐藏文件隐藏起来,请再次输入相同的命令,但需要将
YES
更改为NO
。 - 要设置有帮助安装,请编辑 Assisted Install.txt 文件,然后将更改内容另存为纯文本。请参阅“关于个性化文件”。
- 创建安装程序文件夹的磁盘映像,使其包含安装应用程序、个性化文件和注册工具。有关创建磁盘映像的更多信息,请参阅 macOS 帮助。
- 将新的安装程序磁盘映像(.dmg 文件)拷贝到您的网络卷中。
注释:在 macOS 上,安装程序会将 FileMaker Pro Advanced 安装为使用当前 macOS 的系统语言。如果用户想要将 FileMaker Pro Advanced 安装为其他语言,应该在安装 FileMaker Pro Advanced 之前,先使用“系统偏好设置”更改 macOS 的语言。
要安装 FileMaker Pro Advanced,请告诉用户执行以下操作:
- 打开含有安装文件的卷。
- 双击网络卷上的磁盘映像(.dmg 文件)。
- 双击 ProductName.pkg 安装程序。
使用 Apple 远程桌面创建无帮助安装 (macOS)
用户可以执行无帮助安装,此安装模式将用户与 FileMaker Pro Advanced 安装程序的交互降至最低程度。必需的安装信息可以从 Assisted Install.txt 文件中读取并且不显示安装屏幕。请参阅“关于个性化文件”。
请注意:如果您选择进行无帮助安装,则不显示安装屏幕。但您仍须接受安装屏幕上列出的条款。如果不显示最终用户许可证协议 (EULA) 屏幕,您需要在 Assisted Install.txt 文件中将 AI_LICENSE_ACCEPTED= 设置为 1 (是) 或 0 (否)。 默认值为 0。如果将 AI_LICENSE_ACCEPTED= 设置为 1,则意味着您接受 EULA 屏幕上的 EULA 条款。
在编辑 Assisted Install.txt 之后,可以创建可使用 Apple Remote Desktop 进行安装的个性化 .pkg 文件。
- 按照“使用网络卷安装 FileMaker Pro Advanced (macOS)”中的步骤 1-3 操作,设置安装程序文件夹和个性化文件。
- 下载适用于 FileMaker Pro Advanced 的 Apple 远程桌面部署脚本。此脚本可以在位于“产品文档中心”的 fmp_osx_deployment.zip 文件中找到。
- 双击 fmp_osx_deployment.zip 文件以获取 Apple Remote Desktop Deployment 脚本 (AppleRemoteDesktopDeployment.sh)。
- 在/应用程序/实用程序中,启动“终端”。
- 键入
cd “<脚本的路径>”
,然后按 Return 键。 - 键入
sudo chmod +x ./AppleRemoteDesktopDeployment.sh
,然后按 Return 键。系统提示提供密码时,输入管理员密码。 -
类型
./AppleRemoteDesktopDeployment.sh "<安装程序文件夹的路径>"
,然后按 Return 键。脚本会在安装程序文件夹中创建个性化的 .pkg 文件。
- 使用 Apple Remote Desktop 安装 .pkg 文件请参阅 Apple Remote Desktop 帮助。
安装 FileMaker Pro Advanced 更新 (macOS)
用户可以通过选择“帮助”菜单 > “检查更新”,在 FileMaker Pro Advanced 中检查并安装更新,除非该功能被禁用(请参阅 “在 Assisted Install.txt 中设置个性化属性”)。用户必须具备 Internet 连接和 macOS 管理员权限才能更新 FileMaker Pro Advanced。
或者,您可以:
- 从“电子软件下载”页面下载更新的完整安装程序。(当您收到您的 FileMaker Pro Advanced 许可证密钥时,电子邮件中已经包含了转到软件下载页面的链接。)要安装更新版本,请参阅“在 macOS 上安装 FileMaker Pro Advanced”。
- 从 FileMaker 下载和资源下载更新程序,并将其拷贝至网络卷。让用户打开含有安装文件的卷,然后双击网络卷上的磁盘映像 (.dmg 文件),并双击安装应用程序。
关于个性化文件
有帮助安装可以让您轻松地在多台电脑上安装 FileMaker Pro Advanced。在个性化文件中输入安装程序需要的信息(例如,常规使用者名称、许可证密钥、单位名称和安装选项),然后将该文件放在网络上。FileMaker Pro Advanced 会在无需用户干预的情况下安装。
个性化文件 Assisted Install.txt 可供 FileMaker Pro Advanced 安装程序在 Windows 和 macOS 上使用,但 Assisted Install.txt 文件是特定于平台的文件,因此不能互换。
注释:ProductName.pdf 文件是符合 Microsoft 包定义文件格式的纯文本文件。通过 Microsoft System Center Configuration Manager (SCCM) 大规模部署 FileMaker Pro Advanced 时,需要此文件。除非您在使用 SCCM 进行安装,否则不得编辑此文件。在这种情况下,在创建安装程序包之后,打开 ProductName.pdf 属性。在“常规”选项卡中,对于“命令行”,键入 setup.exe /S/qn
,单击“确定”,然后执行安装。
在 Assisted Install.txt 文件中设置个性化属性。
注释:属性名称 (AI_*) 必须全部使用大写字母。变量设置不区分大小写,但单位名称除外。(请参阅 AI_ORGANIZATION 的说明。)
目的 | 请执行此操作 |
---|---|
接受或不接受最终用户许可证协议 (EULA) | 仅针对无帮助安装,可在 AI_LICENSE_ACCEPTED= 后面键入以下某一值:
请参阅创建无帮助安装 (Windows) 和使用 Apple 远程桌面创建无帮助安装 (macOS)。 请注意:如果您将默认值设置为 0 (零),安装将会停止。 |
为全部安装输入用户名 | 在“AI_USERNAME=”后面键入名称 如果变量为空,安装程序会默认使用注册 Windows 的名称 (Windows) 或用户帐户名称 (macOS)。 |
为全部安装输入公司名称 | 在“AI_ORGANIZATION=”后面键入名称 如果您已经购买了指定机构名称的许可证,请输入与电子软件下载页面上完全一致的机构名称(包括大写)。 Windows:如果变量为空,安装程序会默认使用注册 Windows 的名称。如果该默认名称与您的 FileMaker Pro Advanced 许可证密钥上的机构名称不匹配,您必须将该属性设置为正确的机构名称。 |
为全部安装输入有效的用户许可证密钥 | 在“AI_LICENSEKEY=”后面键入许可证密钥 请参阅“关于许可证密钥”。 |
Window:为 FileMaker Pro Advanced 指定语言版本 | 在“AI_LANGUAGE=”后面键入语言名 有效语言输入包括:
此设置仅在用户执行无帮助安装时才会生效。请参阅“创建无帮助安装 (Windows)”。 macOS:不存在 AI_LANGUAGE 属性。FileMaker Pro Advanced 安装程序会使用用户操作系统的当前语言设置。 |
Windows:请指定 FileMaker Pro Advanced 的使用权限是所有用户还是仅限当前用户 | 在“AI_APPLICATIONUSERS=”后面键入下列某一值
|
阻止或允许用户创建新数据库 | 在“AI_NONEWDATABASES=”后面键入下列某一值
请参阅“阻止用户创建数据库文件”。 |
Windows:在桌面上和快速启动工具栏创建 FileMaker Pro Advanced 快捷方式 | 在“AI_SHORTCUTS=”后面键入下列某一值
有关更多信息,请参阅表格后面的注释。 |
禁止或显示电子注册 | 在“AI_REGISTRATION=”后面键入下列某一值
FileMaker Pro Advanced 安装程序不提示用户输入注册信息。 |
安装时,禁止或显示个性化对话框 | 在“AI_SKIPDIALOG=”后面键入下列某一值
有关更多信息,请参阅表格后面的注释。 |
禁用或启用“软件更新”对话框 | 在“AI_DISABLEUPDATENOTIFY=”后面键入下列某一值
|
禁用或启用“新的版本通知”对话框 | 在“AI_DISABLEVERSIONNOTIFY=”后面键入下列某一值
|
禁用或启用插件由解决方案文件安装的选项 | 在“AI_DISABLEPLUGINS=”后面键入下列某一值
注释:一些解决方案文件可能需要插件才能正常运行。请联系解决方案开发人员。 有关安装和更新插件的更多信息,请参阅“帮助”。 |
显示或隐藏“启用 ODBC/JDBC”命令 | 在“AI_DISABLEXDBC=”后面键入下列某一值
|
隐藏或显示“为 FileMaker WebDirect 进行配置”命令 | 在“AI_DISABLEIWP=”后面键入下列某一值
|
禁用或启用 FileMaker Pro Advanced 部署和部署功能 | 在“AI_DISABLEADVANCEDTOOLS=”后面键入以下某一值:
有关这些功能的更多信息,请参阅 帮助。 |
注释:在 Windows 中,AI_SHORTCUTS 和 AI_SKIPDIALOG 属性决定安装程序是否提示用户创建快捷方式。
AI_SHORTCUTS= | AI_SKIPDIALOG= | 结果 |
---|---|---|
1 | 1 | 不提示。创建快捷方式。 |
0 | 1 | 不提示。不创建快捷方式。 |
1 | 0 | 将显示一个对话框。在该对话框中选择要创建快捷方式的选项。 |
0 | 0 | 将显示一个对话框。不会在该对话框中选择要创建快捷方式的选项。 |
阻止用户创建数据库文件
您可以设置属性 AI_NONEWDATABASES 来阻止用户创建 FileMaker Pro Advanced 数据库。一旦选项被设置完成,当用户进行以下操作时,FileMaker Pro Advanced 将显示警告信息:
- 选择文件菜单> 新建
- 在“新建”窗口中创建一个解决方案
- 导出到 FileMaker Pro Advanced 文件
- 选择“文件”菜单 >“另存为”
- 打开“新建文件”对话框
- 恢复 FileMaker Pro Advanced 文件
- 将一个文件(如制表符分隔或 FileMaker Pro .fp7)转换为一个新的 FileMaker Pro Advanced 文件。
- 执行一个 Apple 事件来打开一个其他文件格式的文件
- 执行 Apple 事件的“执行菜单”命令,创建一个文件
- 执行一个能进行以上任何操作的脚本
- 选择一个能进行以上任何操作的自定义菜单项
要创建数据库,用户必须重新安装 FileMaker Pro Advanced,并将 AI_NONEWDATABASES 属性设置为 0。