借助遠程命令功能,可以在不通過無影終端連接云電腦的情況下向云電腦發送命令,快速完成日常維護操作。您可以向單臺或者多臺云電腦發送命令,也可以向池化云電腦(即云電腦池內的云電腦)發送命令。本文介紹如何使用遠程命令功能。
背景信息
本功能依賴于云助手。云助手是阿里云提供的原生運維部署服務,您無需連接云電腦,即可通過云助手遠程自動執行Bat、PowerShell或者Shell命令,完成運行自動化運維腳本、安裝或卸載軟件等任務。
云電腦默認已安裝并運行云助手服務,請勿停止該服務,以免影響功能使用。對于Windows云電腦,云助手的服務名稱為Aliyun Assist Service;對于Linux云電腦,云助手的服務名稱為aliyun。
前提條件
云電腦處于運行中狀態。
向單臺云電腦發送命令
登錄無影云電腦企業版控制臺。
在左側導航欄,選擇
。在頂部菜單欄左上角處選擇目標地域。
在云電腦企業版頁面上,找到需要接收遠程命令的云電腦,選擇以下一種方式發送命令:
在操作列單擊 ? 圖標,并選擇發送遠程命令。
單擊云電腦ID,選擇命令執行詳情頁簽,然后單擊發送遠程命令。
在發送遠程命令對話框中輸入以下參數,并單擊執行。
參數
說明
命令類型
Windows云電腦:選擇PowerShell或者Bat。
Linux云電腦:選擇Shell。
命令內容
根據需要輸入命令。
說明命令必須為單次執行可返回結果的命令,不支持與命令返回信息進行二次交互。
一條命令執行完成后,可在命令內容文本框中繼續輸入命令,并再次執行命令。
向多臺云電腦發送命令
登錄無影云電腦企業版控制臺。
選擇以下一個操作入口:
云電腦管理頁面
在左側導航欄,選擇
。在云電腦企業版頁面上,單擊左上角的發送遠程命令。
遠程命令頁面
在左側導航欄,選擇
。在遠程命令頁面上單擊批量發送遠程命令。
在批量發送遠程命令頁面上輸入以下參數,并單擊確認發送。
參數
說明
命令配置
命令類型
Windows云電腦:選擇PowerShell或者Bat。
Linux云電腦:選擇Shell。
命令內容
根據需要輸入命令。
說明命令必須為單次執行可返回結果的命令,不支持與命令返回信息進行二次交互。
選擇云電腦
選擇要接收遠程命令的云電腦。
說明僅狀態為運行中的云電腦可以被選中。
同一地域下最多支持選擇500臺云電腦。如果您一次選擇的云電腦數量大于300臺,則系統自動為您拆分為多個命令分步驟執行,請根據命令執行ID查詢執行結果。
您可以根據云電腦名稱、云電腦ID、辦公網絡ID、用戶名稱或即將過期等條件快速篩選目標云電腦。
一條命令執行完成后,可在命令內容文本框中繼續輸入命令,并再次執行命令。
向池化云電腦發送命令
在左側導航欄,選擇
。在頂部菜單欄左上角處選擇目標地域。
在云電腦池頁面上,找到需要接收遠程命令的云電腦池,并單擊云電腦池ID。
在命令執行詳情頁簽上單擊發送遠程命令。
在發送遠程命令對話框中輸入以下參數,并單擊執行。
配置項
說明
命令類型
Windows云電腦:選擇PowerShell或者Bat。
Linux云電腦:選擇Shell。
選擇云電腦
選擇要接收命令的云電腦。
全部:向云電腦池內所有處于運行中的池化云電腦發送命令。
指定:單擊下拉框選擇要接收命令的池化云電腦。
命令內容
根據需要輸入命令。
說明命令必須為單次執行可返回結果的命令,不支持與命令返回信息進行二次交互。
一條命令執行完成后,可在命令內容文本框中繼續輸入命令,并再次執行命令。
后續步驟
執行完成后,您可以查看命令執行狀態、命令執行ID、命令內容和執行命令時間等信息。
場景 | 入口 |
查看云電腦的命令執行狀態 |
|
查看池化云電腦的命令執行狀態 | 在云電腦池頁面上,找到待查看命令執行信息的云電腦池,并單擊云電腦池ID,然后選擇命令執行詳情頁簽即可查看已發送命令的信息。 |