更新时间:2025-07-23 GMT+08:00
分享

批量执行ECS命令

操作场景

云运维中心提供了统一操作ECS实例的功能。通过批量ECS执行命令功能,您可以在不登录ECS的情况下,发送脚本命令至单台或多台ECS,快速完成对ECS的日常维护。

注意事项

所选实例处于运行中状态,才能执行此操作。

所选实例UniAgent状态为运行中,才能执行此操作。UniAgent相关操作请参考配置UniAgent

批量操作时,如果勾选的多个ECS不属于同一操作系统,既包含Linux系统ECS,又包含Windows系统ECS,则需要分别进行配置。

执行命令

  1. 登录云运维中心
  2. 在左侧导航栏选择“资源运维 > 资源批量操作”。
  3. 选择“弹性云服务器ECS > 执行命令”。
  4. 设置“执行命令”。

    表1 执行命令参数配置

    参数

    说明

    目标实例

    单击“添加实例”,设置“选择实例”。

    参数说明见表2 选择实例参数说明

    操作系统

    目标实例的操作系统类型,当前支持Linux和Windows。

    请根据目标实例的操作系统类型进行选择。

    执行用户

    命令的执行用户。

    • Windows系统ECS:默认为system,不支持修改。
    • Linux系统ECS:默认为root,支持手动输入其他用户作为执行用户。

    执行计划

    命令的执行计划,默认为“立即执行”。

    超时时间

    单次命令执行的超时时间,超时后会强制终止发送进程。

    范围:6~1800秒(24小时)。

    单位:秒。

    命令类型

    支持发送的脚本命令类型。

    • Windows系统ECS:支持Bat。
    • Linux系统ECS:支持Shell(默认)、Python。

    命令输入

    待发送命令的输入框。

    输入内容必须为单次执行可返回结果的命令,即不支持与命令返回信息进行二次交互。

    命令输出

    命令的输出框,可查看命令执行结果。

    表2 选择实例参数说明

    参数

    说明

    示例

    选择方式

    请选择实例选择方式。

    • 手动选择:根据“企业项目”、“视图类型”、“资源类型”、“区域”和“目标实例”确认筛选条件,手动选择实例。
    • 自动全选:根据“企业项目”、“视图类型”、“资源类型”、“区域”和“目标实例”确认筛选条件,自动选择全部实例。

    手动选择

    企业项目

    在下拉列表中选择企业项目,支持选择“全部”。

    全部

    视图类型

    请选择视图类型。

    • CMDB资源视角:以资源视角选择实例列表。
    • CMDB应用视角:以应用视角选择实例列表。

    CMDB资源视角

    资源类型

    默认参数,不支持修改。

    ECS

    区域

    在下拉列表中选择区域。

    华北-北京一

    目标实例

    在筛选框设置条件,手动选择或自动全选筛选出的实例。

    -

  5. 单击“确定”。

    命令开始执行。

相关文档