上一主题: dpmsd cancelimage 命令-取消未决映像下一主题: dpmsd deploypkggrp 命令-交付软件包组


dpmsd deliver 命令-交付软件包

dpmsd deliver 命令用于将软件包交付到主机计算机。

此命令具有以下格式:

dpmsd deliver [-sc sc_url] -package_name packagename -procedure_name procedurename -computer_host computerhostname [-scalability_server scalabilityservername] [-itcm_server itcmdomainmanager] -computer_username username [-computer_password password] [-auth_file authorizationfilename] [-auth_comp componentID] -os_type {Windows|Linux|Any|HP-UX|AIX|Solaris} [-wait [timeout]] [-pre] [-post][-ws_user username -ws_password password][-locale iso629value]
-sc sc_url

(可选)为服务控制器主机定义 URL。

示例:https://hostname:port/...

hostname

定义安装了服务控制器的完全限定主机。

示例:localhost.ca.com

port

定义服务控制器服务器的侦听端口。

示例:80

-package_name {packagename|all}

定义要交付的软件包的名称。

packagename

将受管状态更改应用到指定的软件包。

all

将受管状态更改应用到所有软件包。

-procedure_name procedurename

定义过程名称。

-computer_host computerhostname

定义用于部署软件包的服务器的名称。

-scalability_server servername

(可选)指定要用于软件分发的 CA ITCM 可扩展性服务器。

-itcm_server itcmdomainmanager

(可选)定义软件交付适配器所在 CA ITCM 域管理器的名称。 当仅配置一个软件交付适配器 CA ITCM 域管理器时,该名称是可选的。

-computer_username computerusername

定义部署操作的目标主机服务器的用户名。

Windows:必须具有管理员访问权限。

UNIX/Linux:必须具有 root 访问权限。

-computer_password computerpassword

(可选)定义用于将代理部署到您正在部署到的目标主机服务器的用户密码。 如果不指定密码,则将从授权文件检索。

注意:可使用 dpmutil CLI 设置授权文件。

-auth_file authorizationfilename

(可选)指定用于检索加密密码的授权文件的完整路径名称。 该文件包含使用 dpmutil set auth 命令生成的 CA Server Automation 管理员凭据。 如果不指定该选项,将使用默认的授权文件。

-auth_comp componentID

(可选)指定可用于对主机和用户进行分组的组件 ID。

-os_type={Windows|Linux|HP-UX|AIX|Solaris|Any}

定义计算机主机上的操作系统的类型。 软件交付代理部署需要该参数。 选项包括:

Windows

指定 Windows 操作系统。

Linux

指定 Linux 操作系统。

HP-UX

指定 HP UNIX 操作系统。

AIX

指定 AIX UNIX 操作系统。

Solaris

指定 Solaris 操作系统。

任意

指定任何类型的操作系统。

注意:该选项仅适用于映像部署。

-wait timeout

(可选)表示是否显示作业的状态并直到操作完成、失败或达到超时时长(如果您指定了超时值)才返回。 如果不指定该选项,CLI 不等待完成即返回。 如果无响应,可选的超时值将定义超时时长(分钟)。 如果输入不带超时值的等待选项,CLI 将使用 caimgconf.cfg 文件中的默认等待时间或默认等待 120 分钟。 除所有正整数之外,也可使用下列超时值:

""

无超时值。

0

无限等待。

-pre

(可选)指定是否在执行操作之前生成事件。

-post

(可选)指定是否在执行操作之后生成事件。

-ws_user username -ws_password password

(可选)指定要用于 Web 服务安全检查的凭据。 如果不包含凭据,系统会提示您输入凭据。 通过使用 caaipsecurity 设置自己的会话来避免提示输入凭据。

-locale iso639value

(可选)指定 IS0 639_3166 组合以覆盖默认的英语输出(例如:法语为 fr_FR)。 要使用命令提示符的区域设置,请指定“native”。

示例:将软件包交付到主机

本示例将包含某一版本 Apache 软件的软件包交付到 Windows 主机计算机。

dpmsd deliver -computer_host comphost001 -package_name "Apache HTTP Server 2.2.3 2.2.3" -procedure_name Install -os_type Windows -computer_username administrator

示例:在多 ITCM 域管理器环境中将软件包交付到某个主机

本示例将包含某一版本 Apache 软件的软件包交付到 Windows 主机计算机。 该操作将路由到 ITCM 域管理器 domainmanager001 上的 sd 适配器。

dpmsd deliver -computer_host comphost001 -package_name "Apache HTTP Server 2.2.3 2.2.3" -procedure_name Install -os_type Windows –itcm_server domainmanager001 -computer_username administrator