藉助遠程命令功能,可以在不通過無影終端串連雲電腦的情況下向雲電腦發送命令,快速完成日常維護操作。您可以向單台或者多台雲電腦發送命令,也可以向池化雲電腦(即雲電腦池內的雲電腦)發送命令。本文介紹如何使用遠程命令功能。
背景資訊
本功能依賴於雲助手。雲助手是阿里雲提供的原生營運部署服務,您無需串連雲電腦,即可通過雲助手遠程自動執行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,然後選擇命令執行詳情頁簽即可查看已發送命令的資訊。 |