すべてのプロダクト
Search
ドキュメントセンター

Elastic Desktop Service:リモートコマンドの送信

最終更新日:Mar 27, 2026

リモートコマンド機能を使用すると、Alibaba Cloud Workspace ターミナルを介して接続することなく、クラウドコンピュータにコマンドを送信して、日常的なメンテナンスタスクを迅速に実行できます。コマンドは、単一のクラウドコンピュータ、複数のクラウドコンピュータ、またはShared Cloud Computerに対して送信できます。

背景情報

クラウドアシスタントを使用すると、クラウドコンピューターに接続せずに、Bat、PowerShell、または Shell コマンドをリモートで実行できます。これにより、自動化された O&M スクリプトの実行、ソフトウェアのインストールまたはアンインストールなどのタスクを実行できます。

重要

クラウドアシスタントエージェントは、クラウドコンピューターにデフォルトでインストールされ、実行されています。すべての機能が正しく動作するように、このサービスを停止しないでください。Windows のクラウドコンピューターではサービス名が「Aliyun Assist Service」、Linux のクラウドコンピューターでは「aliyun」となります。

前提条件

クラウドコンピューターはRunningの状態です。

単一のクラウドコンピューターへのコマンド送信

  1. Elastic Desktop Service Enterprise コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、Resource Management > クラウドコンピューター を選択します。

  3. 上部のナビゲーションバーで、リージョンを選択します。

  4. クラウドコンピューターページで、対象のクラウドコンピューターを特定し、以下のいずれかの方法でリモートコマンドを送信します:

    • Actions列で、Moreをクリックしてから、Send Remote Commandsを選択します。

    • クラウドコンピューター ID をクリックし、Command Execution Detailsタブをクリックした後、Send Remote Commandsをクリックします。

  5. Send Remote Commandsダイアログボックスで、以下のパラメーターを設定し、Executeをクリックします。

    パラメーター

    説明

    Command Type

    • Windows のクラウドコンピューターの場合は、PowerShell または Bat を選択します。

    • Linux のクラウドコンピューターの場合は、Shell を選択します。

    Command Content

    実行したいコマンドを入力します。

    説明

    1 回の実行で結果を返す非インタラクティブなコマンドのみサポートされます。

    コマンドが実行された後、Command Contentテキストボックスに別のコマンドを入力して実行できます。

複数のクラウドコンピューターへのコマンド送信

  1. Elastic Desktop Service Enterprise コンソールにログインします。

  2. 以下のいずれかの方法を使用します:

    クラウドコンピューター

    1. 左側のナビゲーションウィンドウで、Resource Management > クラウドコンピューター を選択します。

    2. クラウドコンピューターページの左上隅にあるSend Remote Commandsをクリックします。

    リモートコマンド

    1. 左側のナビゲーションウィンドウで、O&M Management > Remote Command を選択します。

    2. O&M Management > Remote Commandページで、Batch Send Remote Commandsをクリックします。

  3. Batch Send Remote Commandsページで、以下のパラメーターを設定し、Confirmをクリックします。

    パラメーター

    説明

    Command Configuration

    • Command Type

      • Windows のクラウドコンピューターの場合は、PowerShell または Bat を選択します。

      • Linux のクラウドコンピューターの場合は、Shell を選択します。

    • Command Content

      実行したいコマンドを入力します。

      説明

      1 回の実行で結果を返す非インタラクティブなコマンドのみサポートされます。

    エンドユーザーとして実行

    このオプションを有効にすると、リモートコマンドがクラウドコンピューターのエンドユーザー会話内で実行されます。GUI が必要な場合や、ユーザー環境との対話が必要なシナリオに適しています。このオプションを有効にすると、クラウドコンピューター一覧には接続中のユーザーがいるクラウドコンピューターのみが表示されます。

    説明

    PowerShell および Bat コマンドのみがサポートされます。Shell コマンドはサポートされません。

    Select Cloud Computers

    リモートコマンドを実行するクラウドコンピューターを選択します。

    説明
    • 実行中の状態にあるクラウドコンピューターのみを選択できます。

    • 同一リージョン内のクラウドコンピューターを最大 500 台まで選択できます。一度に 300 台を超えるクラウドコンピューターを選択した場合、システムが自動的にタスクを複数のコマンド実行に分割します。コマンド実行 ID を使用して実行結果を照会できます。

    • Cloud Computer NameCloud Computer IDOffice Network IDUsername、またはAbout to Expireでクラウドコンピューターをフィルターできます。

    コマンドが実行された後、Command Contentテキストボックスに別のコマンドを入力して実行できます。

共有クラウドコンピューターへのコマンド送信

  1. 左側のナビゲーションウィンドウで、Resource Management > Shared Cloud Computer を選択します。

  2. 上部のナビゲーションバーで、リージョンを選択します。

  3. Many-to-ManyタブのShared Cloud Computerページで、対象の多対多共有クラウドコンピューターを特定し、その共有クラウドコンピューター IDをクリックします。

  4. Command Execution Detailsタブで、Send Remote Commandsをクリックします。

  5. Send Remote Commandsダイアログボックスで、以下のパラメーターを設定し、Executeをクリックします。

    パラメーター

    説明

    コマンドタイプ

    • Windows のクラウドコンピューターの場合は、PowerShell または Bat を選択します。

    • Linux のクラウドコンピューターの場合は、Shell を選択します。

    クラウドコンピューターの選択

    コマンドを実行するクラウドコンピューターを選択します。

    • すべて: 多対多の共有クラウドコンピュータープール内にあるRunning状態のすべてのShared Cloud Computerにコマンドを送信します。

    • Specific: ドロップダウンリストから、コマンドを実行するShared Cloud Computerを選択します。

    コマンド内容

    実行したいコマンドを入力します。

    説明

    1 回の実行で結果を返す非インタラクティブなコマンドのみサポートされます。

    コマンドが実行された後、Command Contentテキストボックスに別のコマンドを入力して実行できます。

次のステップ

コマンドが実行された後、実行ステータス、コマンド ID、内容、実行時刻などの情報を確認できます。

シナリオ

方法

クラウドコンピューターのコマンド実行ステータスの確認

  • 単一のクラウドコンピューターのステータスを確認する

    クラウドコンピューターページで、対象のクラウドコンピューターを特定し、そのクラウドコンピューター ID をクリックしてから、Command Execution Detailsタブをクリックして、送信済みコマンドに関する情報を確認します。

  • 複数のクラウドコンピューターのステータスを確認する

    Remote Commandページで、コマンド ID で検索します。Command ID列の ID をクリックするか、Actions列のViewをクリックします。その後、必要に応じてExecutionsタブまたはCommand Contentタブをクリックします。

Shared Cloud Computerのコマンド実行ステータスの確認

Shared Cloud Computerページで、対象の多対多共有クラウドコンピューター プールを特定し、その共有クラウドコンピューター IDをクリックしてから、Command Execution Detailsタブをクリックして、送信済みコマンドに関する情報を確認します。