用於查詢雲助手指令碼的執行列表和狀態。
介面說明
當您執行命令後,不代表命令一定成功執行,並且一定有預期的命令效果。您需要通過介面傳回值來查看實際執行結果,以實際輸出結果為準。
您可以查詢最近 2 周的執行資訊,執行資訊的保留上限為 10 萬條。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| 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 |
否 |
使用者識別碼。 |
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 |
指令碼內容,以 Base 64 編碼後傳輸。 |
cnBtIC1xYSB8IGdyZXAgdnNm**** |
| CommandType |
string |
指令碼類型。 |
RunPowerShellScript |
| InvocationStatus |
string |
指令碼執行的總執行狀態,總執行狀態取決於本次調用的全部雲電腦的共同執行狀態,可能值:
|
Pending |
| CreationTime |
string |
任務的建立時間。 |
2020-12-19T09:15:46Z |
| EndUserId |
string |
終端使用者識別碼。 |
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 |
| InvokeDesktopCount |
integer |
執行指令碼的雲電腦總數量。 |
1 |
| InvokeDesktopSucceedCount |
integer |
執行指令碼成功的雲電腦總數量。 |
1 |
樣本
正常返回樣本
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"
}
],
"InvokeDesktopCount": 1,
"InvokeDesktopSucceedCount": 1
}
]
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。