使用CreateCommand新建一条云助手命令的方法

  介绍

小编给大家分享一下使用CreateCommand新建一条云助手命令的方法,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

CreateCommand

您可以创建以下类型的命令:

Windows实例适用的蝙蝠脚本(RunBatScript)

Windows实例适用的PowerShell脚本(RunPowerShellScript)

Linux实例适用的Shell脚本(RunShellScript)

您可以通过指定参数超时为命令设置在ECS实例中执行时最大的超时时间,命令执行超时后,云助手客户端会强制终止命令进程,即取消命令的PID。

对于单次执行,超时后,该命令针对指定的ECS实例的执行状态(InvokeRecordStatus)变为执行失败(失败).

对于周期执行:

周期执行的超时时间对每一次执行记录均有效。

某次执行超时后,该次执行记录的状态(InvokeRecordStatus)变为执行失败(失败).

上次执行超时与否不影响下一次执行。

您可以通过指定参数WorkingDir为命令指定执行路径。对于Linux实例,默认在管理员根用户的家庭目录下,具体为/根目录。对于Windows实例,默认在云助手客户端进程所在目录,例如,C: \ ProgramData \王坚\协助\ $(版本)。

在一个地域下,您最多能创建100条云助手命令。

使用CreateCommand新建一条云助手命令的方法

使用CreateCommand新建一条云助手命令的方法

<强>请求示例

https://ecs.aliyuncs.com/?Action=CreateCommand   ,RegionId=cn-hangzhou   和Name=测试   ,=RunShellScript类型   ,CommandContent=ZWNobyAxMjM=,& lt;公共请求参数在

<强>正常返回示例

<强> XML格式

& lt; CreateCommandResponse>   & lt; RequestId> e69ef3cc cd - 94 - 42 - e7 - 8926 - f133b86387c0   & lt; CommandId> c-7d2a745b412b4601b2d47f6a768d3a14   & lt;/CreateCommandResponse>

<强> JSON格式

{   “RequestId":“e69ef3cc cd - 94 - 42 - e7 - 8926 - f133b86387c0",   “CommandId":“c-7d2a745b412b4601b2d47f6a768d3a14"   }

<强>异常返回示例

<强> XML格式

& lt; Error>   & lt; RequestId> e69ef3cc cd - 94 - 42 - e7 - 8926 - f133b86387c0   & lt; HostId> ecs.aliyuncs.com   & lt; Code> MissingParameter.Name   & lt; Message>输入参数“Name”强制处理这个请求是不提供灵活;/Message>   & lt;/Error>

<强> JSON格式

{   “RequestId":“e69ef3cc cd - 94 - 42 - e7 - 8926 - f133b86387c0",   “HostId":“ecs.aliyuncs.com"   “Code":“MissingParameter.Name"   “Message":“输入参数“名字”是强制性的提供处理这个请求不是!”   }

以下为本接口特有的错误码。更多错误码,请访问API错误中心。

使用CreateCommand新建一条云助手命令的方法

看完了这篇文章,相信你对使用CreateCommand新建一条云助手命令的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

使用CreateCommand新建一条云助手命令的方法