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