用于查询云助手脚本的执行列表和状态。
接口说明
当您执行命令后,不代表命令一定成功执行,并且一定有预期的命令效果。您需要通过接口返回值来查看实际执行结果,以实际输出结果为准。
您可以查询最近 2 周的执行信息,执行信息的保留上限为 10 万条。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
ecd:DescribeInvocations |
get |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| RegionId |
string |
是 |
地域 ID。可以调用 DescribeRegions 获取无影云电脑支持的地域列表。 |
cn-hangzhou |
| InvokeId |
string |
否 |
脚本进程执行 ID。取自 RunCommand 的返回参数。 |
t-hz0jdfwd9f**** |
| CommandType |
string |
否 |
运维脚本的命令类型。 枚举值:
|
RunPowerShellScript |
| InvokeStatus |
string |
否 |
脚本执行的总执行状态。总执行状态取决于创建执行中的一台或多台云电脑的共同执行状态。 枚举值:
|
Finished |
| DesktopId |
string |
否 |
云电脑 ID。如果指定了云电脑,则查询该云电脑所有的脚本执行记录。 |
ecd-7w78ozhjcwa3u**** |
| IncludeOutput |
boolean |
否 |
是否在结果中返回脚本运行的输出信息。 枚举值:
|
false |
| ContentEncoding |
string |
否 |
返回数据的编码方式。 枚举值:
|
PlainText |
| MaxResults |
integer |
否 |
分页查询时每页行数。
|
10 |
| NextToken |
string |
否 |
查询凭证(Token),取值为上一次 API 调用返回的 NextToken 参数值。 |
AAAAAV3MpHK1AP0pfERHZN5pu6nmB7qrRFJ8vmttjxPL**** |
| EndUserId |
string |
否 |
用户 ID。 |
alice |
| DesktopIds |
array |
否 |
云电脑 ID 列表。 说明
|
|
|
string |
否 |
云电脑 ID。 |
ecd-84mztzatmipf2**** |
|
| IncludeInvokeDesktops |
boolean |
否 |
远程命令在多台云电脑上执行的情况下,是否返回所有云电脑的执行结果。 枚举值:
|
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
返回对象。 |
||
| NextToken |
string |
本次调用返回的查询凭证值。 |
AAAAAV3MpHK1AP0pfERHZN5pu6nmB7qrRFJ8vmttjxPL**** |
| RequestId |
string |
请求 ID。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| Invocations |
array<object> |
脚本执行记录数组。 |
|
|
array<object> |
脚本执行记录对象。 |
||
| InvokeId |
string |
执行 ID。 |
t-hz0jdfwd9f**** |
| CommandContent |
string |
脚本内容,以 Base64 编码后传输。 |
cnBtIC1xYSB8IGdyZXAgdnNm**** |
| CommandType |
string |
脚本类型。 |
RunPowerShellScript |
| InvocationStatus |
string |
脚本执行的总执行状态,总执行状态取决于本次调用的全部云电脑的共同执行状态,可能值:
|
Pending |
| CreationTime |
string |
任务的创建时间。 |
2020-12-19T09:15:46Z |
| EndUserId |
string |
终端用户 ID。 |
User1 |
| InvokeDesktops |
array<object> |
执行目标云电脑列表。 |
|
|
object |
执行目标云电脑。 |
||
| InvocationStatus |
string |
单台云电脑的脚本进度状态。 |
Success |
| Output |
string |
脚本进程的输出信息。
|
OutPutTestmsg |
| CreationTime |
string |
脚本进程的创建时间。 |
2020-12-20T06:15:54Z |
| UpdateTime |
string |
任务状态的更新时间。 |
2020-12-25T06:15:56Z |
| Repeats |
integer |
命令在该云电脑上执行的次数。 |
0 |
| DesktopId |
string |
云电脑 ID。 |
ecd-7w78ozhjcwa3u**** |
| Dropped |
integer |
Output 字段中文字长度超出 24 KB 后,截断丢弃的文字长度。 |
0 |
| StartTime |
string |
脚本进程在云电脑中开始执行的时间。 |
2020-12-20T06:15:55Z |
| StopTime |
string |
如果调用了 StopInvocation,则表示停止执行的时间。 |
2020-12-25T09:15:47Z |
| FinishTime |
string |
脚本进程的结束时间。 |
2020-12-20T06:15:56Z |
| ExitCode |
integer |
脚本进程的退出代码。 |
0 |
| ErrorCode |
string |
命令的下发失败或执行失败原因的代码,可能值:
|
InstanceNotExists |
| ErrorInfo |
string |
命令的下发失败或执行失败原因的详情,可能值:
|
The specified instance does not exist. |
| DesktopName |
string |
云电脑名称。 |
demo1234 |
| JvsAgentId |
string |
jvs agent id。 |
jvs-7xjos2l**** |
| InvokeDesktopCount |
integer |
执行脚本的云电脑总数量。 |
1 |
| InvokeDesktopSucceedCount |
integer |
执行脚本成功的云电脑总数量。 |
1 |
| DesktopScenario |
string |
云电脑场景。可能值:
|
Classic |
示例
正常返回示例
JSON格式
{
"NextToken": "AAAAAV3MpHK1AP0pfERHZN5pu6nmB7qrRFJ8vmttjxPL****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"Invocations": [
{
"InvokeId": "t-hz0jdfwd9f****",
"CommandContent": "cnBtIC1xYSB8IGdyZXAgdnNm****",
"CommandType": "RunPowerShellScript",
"InvocationStatus": "Pending",
"CreationTime": "2020-12-19T09:15:46Z",
"EndUserId": "User1",
"InvokeDesktops": [
{
"InvocationStatus": "Success",
"Output": "OutPutTestmsg",
"CreationTime": "2020-12-20T06:15:54Z",
"UpdateTime": "2020-12-25T06:15:56Z",
"Repeats": 0,
"DesktopId": "ecd-7w78ozhjcwa3u****",
"Dropped": 0,
"StartTime": "2020-12-20T06:15:55Z",
"StopTime": "2020-12-25T09:15:47Z",
"FinishTime": "2020-12-20T06:15:56Z",
"ExitCode": 0,
"ErrorCode": "InstanceNotExists",
"ErrorInfo": "The specified instance does not exist.",
"DesktopName": "demo1234",
"JvsAgentId": "jvs-7xjos2l****"
}
],
"InvokeDesktopCount": 1,
"InvokeDesktopSucceedCount": 1,
"DesktopScenario": "Classic"
}
]
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。