借助远程命令功能,可以在不通过 无影终端 连接云电脑的情况下向云电脑发送命令,快速完成日常维护操作。您可以向单台或者多台云电脑发送命令,也可以向池化云电脑(即 云电脑池 内的云电脑)发送命令。本文介绍如何使用远程命令功能。
背景信息
本功能依赖于云助手。云助手是阿里云提供的原生运维部署服务,您无需连接云电脑,即可通过云助手远程自动执行Bat、PowerShell或者Shell命令,完成运行自动化运维脚本、安装或卸载软件等任务。
云电脑默认已安装并运行云助手服务,请勿停止该服务,以免影响功能使用。对于Windows云电脑,云助手的服务名称为Aliyun Assist Service;对于Linux云电脑,云助手的服务名称为aliyun。
前提条件
云电脑处于 运行中 状态。
向单台云电脑发送命令
-
登录 无影云电脑控制台 。
-
在左侧导航栏,选择
。 -
在顶部菜单栏左上角处选择目标地域。
-
在 云电脑 页面上,找到需要接收远程命令的云电脑,选择以下一种方式发送命令:
-
在 操作 列单击 ⋮ 图标, 并选择 发送远程命令 。
-
单击云电脑ID,选择 命令执行详情 页签,然后单击 发送远程命令 。
-
-
在 发送远程命令 对话框中输入以下参数,并单击 执行 。
参数
说明
命令类型
-
Windows云电脑:选择 PowerShell 或者 Bat 。
-
Linux云电脑:选择 Shell 。
命令内容
根据需要输入命令。
说明命令必须为单次执行可返回结果的命令,不支持与命令返回信息进行二次交互。
一条命令执行完成后,可在 命令内容 文本框中继续输入命令,并再次执行命令。
-
向多台云电脑发送命令
-
在左侧导航栏,选择
。 -
在 远程命令 页面上单击 批量发送远程命令 。
-
在 批量发送远程命令 页面上输入以下参数,并单击 确认发送 。
参数
说明
命令配置
-
命令类型
-
Windows云电脑:选择 PowerShell 或者 Bat 。
-
Linux云电脑:选择 Shell 。
-
-
命令内容
根据需要输入命令。
说明命令必须为单次执行可返回结果的命令,不支持与命令返回信息进行二次交互。
选择云电脑
选择要接收远程命令的云电脑。
说明-
同一地域下最多支持选择50台云电脑。
-
您可以根据 云电脑ID 、 云电脑名称 、 用户名称 、 办公网络名称 或 即将过期 等条件快速筛选目标云电脑。
一条命令执行完成后,可在 命令内容 文本框中继续输入命令,并再次执行命令。
-
向池化云电脑发送命令
-
在左侧导航栏,选择
。 -
在顶部菜单栏左上角处选择目标地域。
-
在 云电脑池 页面上,找到需要接收远程命令的 云电脑池 ,并单击 云电脑池ID 。
-
在 命令执行详情 页签上单击 发送远程命令 。
-
在 发送远程命令 对话框中输入以下参数,并单击 执行 。
配置项
说明
命令类型
-
Windows云电脑:选择 PowerShell 或者 Bat 。
-
Linux云电脑:选择 Shell 。
选择云电脑
选择要接收命令的云电脑。
-
全部 :向 云电脑池 内所有处于 运行中 的池化云电脑发送命令。
-
指定 :单击下拉框选择要接收命令的池化云电脑。
命令内容
根据需要输入命令。
说明命令必须为单次执行可返回结果的命令,不支持与命令返回信息进行二次交互。
一条命令执行完成后,可在 命令内容 文本框中继续输入命令,并再次执行命令。
-
执行结果
命令执行完成后,可在 命令输出 文本框中查看返回信息,并在命令输出文本框的下方查看执行结果。
后续步骤
执行完成后,您可以查看命令执行状态、命令执行ID、命令内容和执行命令时间等信息。
场景 |
入口 |
查看云电脑的命令执行状态 |
|
查看池化云电脑的命令执行状态 |
在 云电脑池 页面上,找到待查看命令执行信息的 云电脑池 ,并单击 云电脑池ID ,然后选择 命令执行详情 页签即可查看已发送命令的信息。 |