上一主题: ism-deployTemplate 命令-从模板部署软件包 (Funclet)下一主题: ism-deployTemplateToHost 命令-在主机上部署模板软件包 (Funclet)


ism-deployTemplateForService 命令-在服务中部署模板软件包 (Funclet)

ism-deployTemplate 命令用于将作业模板中定义的所有软件包部署到服务中列出的所有计算机。 此命令返回部署作业的 UUID。

此命令具有以下格式:

ism-deployTemplateForService 
[-jobName job_name] 
-template template_name 
-service service_name 
-user user_name 
-password password 
-acceptEula 
[-encrypted] 
[-redeploy] 
[-ignoreDepends]
-jobName job_name

(可选)指定部署作业列表和审核记录中使用的作业名称。

-template template_name

指定用作部署源的作业模板的名称或 UUID。 如果多个模板具有相同的名称,则使用模板 UUID。

-serviceName service_name

指定受管服务的名称。

注意:在服务名称中,使用双反斜杠作为分隔符。 使用单反斜杠作为分隔符会被解释为转义序列。 例如,将服务名称指定为“企业\\数据中心\\服务名称”,而不是“企业\数据中心\服务名称”。

-user user_name

指定要用来登录的用户名。

-password user_passsword

指定要用来登录的用户密码。

-acceptEula

指示接受部署的所有软件包的所有最终用户许可协议 (EULA)。

-encrypted

(可选)指示用户名和密码已加密。

-redeploy

(可选)指示强制重新部署现有软件包。

-ignoreDepends

(可选)指示即使缺少软件包依存关系也要强制部署。

示例:在服务中部署模板软件包

本示例在服务 Enterprise\Data Center\MyNewService 中部署模板 SysTemplate 中定义的所有软件包。

ism-deployTemplateForService -template SysTemplate 
-service Enterprise\Data Center\MyNewService 
-user admin -password #test# -hostName hvserver 
-acceptEula -redeploy -ignoreDepends