CLI 命令:deploy
deploy
命令用于将 FactoryTalk Optix 应用程序
部署到本地设备。准则
使用
deploy
命令时请注意以下事项:- 在部署FactoryTalk Optix 应用程序之前,必须执行任何必要的版本控制操作。
- 在部署之前,必须确保FactoryTalk Optix 应用程序生成且没有错误。
- 只能将FactoryTalk Optix 应用程序部署到本地设备。
- 不能使用加密的敏感信息部署FactoryTalk Optix 应用程序。
- 默认情况下,deploy命令不启动运行时。如果在命令中包含--run-after-deploy,则运行时在部署后自动启动。
语法
"C:\Program Files\Rockwell Automation\FactoryTalk Optix\
version
\FTOptixStudio" deploy project_to_deploy
--ip-address=ip_address
--username=username
[--thumbprint=certificate_thumbprint
] [--disable-project-encryption] [--disable-source-project-transfer] [--transfer-application-files] [--transfer-optimized-project] [--run-after-deploy] [--silent]参数 | 重要程度 | 说明 |
|---|---|---|
version | 必填 | 反映已安装 FactoryTalk Optix Studio 版本的文件夹名称。 |
project_to_deploy | 必填 | 要部署的项目的 OPTIX 文件的路径。 |
ip_address | 必填 | 要部署 FactoryTalk Optix 应用程序 的目标设备的 IP 地址。 |
username | 必填 | 用于登录目标设备的用户名。
重要提示:
将用户密码指定为
OPTIX_STUDIO_DEPLOYMENT_PASSWORD 系统环境变量。 |
--thumbprint= certificate_thumbprint | 可选的 | 提供目标 FactoryTalk Optix 应用程序更新服务的证书指纹,以防止需要与信任对话框进行交互。 仅第一个部署会显示信任对话框。 确保已安装 FactoryTalk Optix Runtime 工具和更新服务。然后,可以通过运行以下命令来获取指纹: openssl x509 -fingerprint -in UpdateServicePath /PKI/Own/Certs/FTOptixApplication.der -inform DER -noout其中, UpdateServicePath 是 FactoryTalk Optix 应用程序更新服务的安装目录。
小贴士:
嵌入式设备无法生成证书指纹。
|
--disable-project-encryption | 可选的 | 禁用项目加密。 |
--disable-source-project-transfer | 可选的 | 禁止将源项目传输到目标设备。
重要提示:
只能将源项目传输到 Windows 目标设备。
|
--transfer-optimized-project | 可选的 | 在传输项目前对其进行优化。 优化项目:
无法优化包含公开整个模型或至少一个标签的 OPC UA 服务器的项目。 |
--run-after-deploy | 可选的 | 部署后自动启动运行时。 如果省略此参数,则 deploy 命令不会启动运行时,并且需要在部署后手动重新启动。 |
--silent | 可选的 | 在命令提示符下不提供详细的命令输出。 |
示例
"C:\Program Files\Rockwell Automation\FactoryTalk Optix\Studio 1.6.0.626\FTOptixStudio" deploy "D:\temp\NewHMIProject28\NewHMIProject28.optix" --ip-address=192.168.1.100 --username=admin --transfer-application-files
提供反馈