使用 ServerClickOnce 安装客户端

关于 2.21.3 之前版本的重要通知:

在这些版本中,用于签署 ClickOnce 安装程序的证书已过期。现有服务器/客户端安装将继续工作,但在安装新客户端时,警告对话框将显示“未知发布者”。如果您的系统只允许安装使用可信证书签名的应用程序,则无法安装新客户端。要解决这些问题,请升级到 2.21.3 或更高版本,并分配可信证书。升级后必须重新安装客户端。有关详细信息,请参阅下面的“ClickOnce 客户端”。

安装客户端
  1. 将可执行文件 ToolsTalkServerClickOnce<xxx>.exe 保存在计算机上所需的文件夹中。<xxx> 表示文件的版本。

  2. 双击可执行文件。

  3. 是否要允许此应用对您的设备进行更改?中选择

  4. Atlas Copco Tools Talk Server ClickOnce - InstallShield Wizard 窗口中选择下一步以继续。

  5. 阅读,然后选择我接受许可协议中的条款。点击下一步继续。

    如果要打印许可协议,请选择打印

  6. 选择更改...以将应用程序安装在其他位置。默认位置为 C:\Program Files\Atlas Copco\ToolsTalk ClickOnce\

    点击下一步继续。

  7. 点击 安装启动安装。

  8. 选择完成以完成安装,然后将打开 ToolsTalk 2 配置窗口,或者可能会弹出来自 Windows 的用户访问控制对话框。

  9. 如果 Windows 提示请求权限的用户访问控制对话框,请在是否要允许此应用对设备进行更改?中选择

    安装完成后,将打开 ToolsTalk 2 配置窗口。

    如果在安装过程中发生错误、步骤不清楚或参数名称或值不清楚,请在疑难解答部分中查找更多信息。

  10. FMS 选项卡中输入参数。选择获取主机 ID 信息启动 FMS 并获取主机 ID

    如果想要更改主机 ID,请从主机 ID 下拉列表中选择,必要时还可选择更新活动主机 ID 以更新活动主机 ID

  11. 数据库设置中输入参数。

    SQL 服务器地址和/或数据库名称中的参数增加/更新时,它被自动保存。

  12. 数据库凭据中输入参数用户名密码,然后选择测试连接

    用户名密码应与用于 Microsoft SQL Server 安装的名称相同。

    如果选择测试连接,配置器将检查提供的用户名和密码是否正确。如果测试连接失败,则会出现一则出错消息“数据库连接测试失败,请参阅日志文件以获取详细信息!”。

  13. 选择安装数据库

    成功安装数据库后,将显示消息数据库创建成功

  14. 服务器设置选项卡中输入参数。

  15. ACDC 设置选项卡中输入参数。

  16. 选择保存状态选项卡将显示。

    首次执行安装时,如果您在 FMS数据库设置服务器设置选项卡中输入所有参数之前选择状态选项卡,状态将灰显,并显示一则出错消息“安装未完成。完成安装方可查看状态"。

FMS

安装 ToolsTalk Server 应用程序取决于许可的 FMS 服务。FMS 服务使用称为主机 ID 的系统标识符来标识和设置许可证。ToolsTalk 2 中可用的功能与特定客户端使用的主机 ID 绑定在一起,并且此值已在 Atlas Copco 许可证门户网站注册。如果要更改主机 ID,则必须通过以替换旧主机 ID 的方式在 Atlas Copco 许可证门户网站上注册新的主机 ID,然后将与旧主机 ID 关联的所有功能移到新的主机 ID。

此功能使您可以读取过去使用的主机 ID 列表、当前使用的活动主机 ID 和默认主机 Id,还可以根据需要更改活动主机 ID 以适应网络接口要求。

 

选择获取主机 ID 信息以获取正在使用的活动主机 ID。

FMS 设置

参数

说明

默认主机 ID

已注册的默认主机 ID默认主机 ID 可以是机器上任何可用的主机 ID。通常是主机 ID 列表中的第一个主机 ID。

主机 ID

特定计算机上可用的可用主机 ID 列表,具体取决于不同的网络接口。

活动主机 ID

活动并且正在使用的当前主机 ID。如果已指定,则默认主机 ID 将被活动主机 ID 覆盖

上次使用的活动主机 ID

指出上次使用的是哪一个活动主机 ID。

要更改活动的主机 ID:

  1. 主机 ID 下拉列表中选择所需的主机 ID。

    现在,这也反映在活动主机 ID 字段中。

  2. 选择更新活动主机 ID

  3. 选择保存

活动主机 ID 现已更改,并且可以重新启动 FMS 服务以应用新设置。

数据库设置

数据库设置参数

参数

说明

SQL 服务器地址

SQL Server 的 IP 或主机名

Microsoft Windows Defender 防火墙将阻止通过网络连接到 SQL 服务器。因此,需要将 SQL 服务器配置为使用 TCP/IP 接受连接。可以在 Windows 计算机管理SQL 服务器配置管理器部分中修改此设置。

计算机管理 -> SQL 服务器配置管理器 -> SQL 服务器网络配置 -> MSSQLSERVER 协议 -> TCP/IP -> 启用

数据库名称

ToolsTalk 2 所使用的数据库/目录。如果数据库不存在,则将在数据库安装期间创建该数据库。

数据库凭证

参数

说明

用户名称

具有创建数据库/目录的凭据的数据库用户的用户名。通常是系统管理员凭证。

密码

输入密码。通常是系统管理员凭证

安装

参数

说明

手动脚本

指定是否已手动创建数据库。

如果选中此框,则 ToolsTalk 2 预期您已经手动创建了 SQL 目录和默认用户。输入的用户名密码将是连接到SQL Server的默认凭据,并以明文形式存储在配置文件中。

仅当您创建数据库目录并自己创建用户时,才应使用此设置。

服务器设置

服务器设置参数

参数

说明

身份验证模式

用于验证用户权限的身份验证模式。选择 Windows(活动目录)或

如果选择了,则不启用身份验证模式。如果要在安装后启用身份验证模式,则需要卸载每个用户的客户端,然后才能更改 ToolsTalk 2 配置窗口中的设置。在重新安装客户端之前,请记得先放弃该客户端。

活动目录组

仅在选择的身份验证模式 Windows 时可见。指定用户必须属于哪个活动目录组。例如:必须始终采用 DOMAINNAME\GROUPNAME 格式

如果选择的身份验证模式 Windows,则可以测试活动目录组是否正确,以及要使用的用户帐户是否属于活动目录组。

输入活动目录组,然后选择测试 AD 组

输入用户帐户并选择测试,以验证活动目录组和组名。

如果用户输入了错误的域名或组名,或两者均错误,则会显示一条出错消息。如果输入的域名和组名正确,但输入的用户帐户不属于该活动目录组,则也会显示错误。

如果测试成功,将显示一条信息消息。

服务器地址

ToolsTalk 2 服务器的 IP 或主机名。在下拉列表中选择服务器中保存的地址,或输入一个新地址。

Web 应用程序端口

ToolsTalk 2 的通信端口。

选择 Test Tools Talk 服务器以检查 ToolsTalk 2 服务器是否已启动并正在运行。此功能测试并验证输入的服务器地址Web 应用程序端口是否正常工作。

如果 ToolsTalk 2 服务器已启动并且正在运行,则会出现一条信息消息,表明测试已成功;如果服务器出现任何问题,则将显示一条出错消息,在日志文件会有更进一步的信息。

控制器端口

端口 9016 用作默认控制器端口。如果使用端口 9016,请确保此端口已打开并且可以连接到该端口,否则该应用程序将无法运行。

当从 ToolsTalk 2 使用“连接/断开/添加控制器”功能与控制器进行交互时,端口 80 将被使用。

如果输入的控制器端口与 Atlas Copco 数据通信上配置的控制器端口不同,则会显示警告。确保 ToolsTalk 2 和 Atlas Copco 数据通信上的控制器端口是相同的。

将服务 URL 转换为 IP 地址

开启关闭。选择开启时,如果在地址中使用了主机名,则会将其转换为 IP 地址。

确保您输入的控制器端口是打开的并且可以连接!

备份

参数

说明

控制器备份文件夹

指定控制器备份所在的文件夹。

默认情况下,活动目录组控制器备份文件夹为空。

ACDC 通信设置

参数

说明

服务器地址

Atlas Copco Data Communication 服务器的 IP 或主机名

Web API 端口

Web API 端口

正在验证 ACDC Exchange 服务器设置

Atlas Copco Data Communication 和 ToolsTalk 2 上的 Exchange 服务器设置参数应相同。可以使用 ACDC 设置选项卡中的验证选项验证参数是否相同。

  1. Exchange 服务器设置字段中输入参数。

  2. 选择验证

    如果输入的参数正确,则验证成功。

    如果输入的参数与 Atlas Copco Data Communication 中的不同,则显示错误“配置的值不等于相应的 ACDC 值

  3. 如果验证失败,请选择使用 ACDC 配置

    这将用 ACDC 配置中的参数替换 ToolsTalk 2 Exchange 服务器配置中的不正确参数。

Exchange 服务器设置

参数

说明

Exchange 服务器主题名称

用于 Atlas Copco Data Communication 与 ToolsTalk 2 之间的通信的 Exchange 服务器的主题名称

Exchange 服务器地址

Exchange 服务器的 IP 地址。

Exchange 服务器端口

Exchange 服务器的端口。

Exchange 服务器用户名

用于访问 exchange 服务器的用户名。

Exchange 服务器密码

Exchange 服务器的密码。

ClickOnce Client 链接可以复制并发送给用户以下载 ClickOnce Client

ClickOnce Client

参数

说明

证书密码 (2.21.3+):

如果指定了自定义证书,则在此处指定证书密码。

可选择指定受密码保护的 PFX 证书,用于签署 ClickOnce 客户端文件。通过指定系统信任的证书,在客户端安装过程中不会显示任何警告,而且安装也适用于阻止安装没有可信签名的应用程序的系统。如果不指定证书,可以使用 Atlas Copco 的自签名证书(不受信任)。我们建议使用可信的自定义证书。

我们建议您在升级到新版本时指定相同的证书,因为更改证书需要重新安装客户端。

复制链接

复制 ClickOnce Client 链接。

标志

必要时可用于登录 ClickOnce ClientClickOnce Client 的链接将再次可用。

状态

参数

说明

刷新

刷新状态视图并使用所涉及服务的最新状态进行更新。

开始

首次开始服务。

停止

停止服务。

重启

重启停止的服务。

如果安装 Atlas Copco 数据通信的服务器与 ToolsTalk 2 的不同,则不能查看或修改 Atlas Copco 数据通信服务的状态。

在远程计算机上部署客户端

  1. 使用链接并通过网络浏览器浏览到服务器:

    http://<FULL COMPUTER NAME>:<PORT NUMBER>/deploym

    更换 <FULL COMPUTER NAME> 和 <PORT NUMBER>。

    确保 <FULL COMPUTER NAME> 与服务器和数据库所在的位置完全相同。如果设置了完整计算机名 [TOOLSE277256.ATLASCOPCO.COM] 或计算机名 [TOOLSE277256],则 DNS 服务器必须存在于控制器中并进行设置,否则无法将控制器添加到 ToolsTalk 2 环境。

  2. 在您的计算机上保存可执行文件 ToolsTalk.Client.WPF.Desktop.application

  3. 双击可执行文件,或者如果出现提示,请选择打开

  4. ToolsTalk 2 客户端打开并安装了最新版本。

ToolsTalk 2 客户端将始终通过使用ClickOnce打开最新的服务器版本。

在本地计算机上部署客户端

  • 如果 ClickOnce 已安装在默认文件夹中,请导航至“C:\Program Files (x86)\Atlas Copco\ToolsTalk ClickOnce\ClientDeploy”,然后双击 ToolsTalk.Client.WPF.Desktop 应用程序清单文件来部署客户端。

安装完成后,将在桌面上创建 ToolsTalk 2 图标。