在一台或多台Windows操作系统的云电脑中执行一段PowerShell或者Bat类型的脚本。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
ecd:RunCommand |
create |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| RegionId |
string |
是 |
地域 ID。 |
cn-hangzhou |
| Type |
string |
是 |
运维脚本的语言类型。 枚举值:
|
RunPowerShellScript |
| CommandContent |
string |
是 |
脚本的明文内容或者 Base64 编码后的内容。 说明
若为 Base64 编码后的脚本内容,则参数 ContentEncoding 必须配置为 Base64。 |
ipconfig |
| Timeout |
integer |
否 |
执行脚本的超时时间,单位为秒。默认值:300。 |
3600 |
| ContentEncoding |
string |
否 |
脚本内容的编码方式。 说明
若传入的值不在枚举值范围内,则一律作为传入 枚举值:
|
Base64 |
| DesktopId |
array |
是 |
云电脑 ID 列表。N 的取值范围:1~50。 |
|
|
string |
否 |
云电脑 ID。 |
ecd-7w78ozhjcwa3u**** |
|
| EndUserId |
string |
否 |
终端用户的 ID,若此参数不为空,则会以终端用户的权限执行命令。 说明
该用户需要在云电脑上存在会话记录(云电脑开机后有过登录及连接行为,且连接时未被其他用户抢占)。Linux 云电脑不支持该参数。 |
alice |
| CommandRole |
string |
否 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
返回对象。 |
||
| InvokeId |
string |
脚本执行 ID。可以调用 DescribeInvocations 并传入该值来查询脚本执行状态。 |
t-hz01qgsqj2n**** |
| RequestId |
string |
请求 ID。 |
1CBAFFAB-B697-4049-A9B1-67E1FC5F**** |
示例
正常返回示例
JSON格式
{
"InvokeId": "t-hz01qgsqj2n****",
"RequestId": "1CBAFFAB-B697-4049-A9B1-67E1FC5F****"
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。