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
必填
用于登录目标设备的用户名。
Windows®
用户名
系统用户名:
  • DOMAIN\
    username
    ,适用于域用户。
  • .username
    ,适用于已加入域的设备上的本地用户。
  • username
    ,适用于不属于域的设备上的本地用户。
Linux 用户名
管理员用户名。
重要提示: 将用户密码指定为
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
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈 。
Normal