コマンドの実行

コマンドの実行タスクを使用すると、クライアントの特定のコマンドライン命令を実行できます。管理者は実行するコマンドライン入力を指定できます。

タスクを作成するには、タスク > 新規 > add_new_default クライアントタスクをクリックするか、コンピューターで目的のクライアント デバイスをクリックし、新しいタスクを選択します。


important

コマンドはデスクトップ環境にアクセスせずに実行されます。結果として、アプリケーションのGUIに必要なコマンド実行はこのために失敗する場合があります。

コマンドの実行タスクでは、ecmd コマンドを使用できます。詳細については、次のナレッジベース記事をご覧ください。

OS

コマンドはユーザーとして実行されます

既定の作業ディレクトリ

アクセス可能なネットワークロケーション

コマンドは次の場所で実行されます

Windows

Local System

C:\Windows\Temp

現在のドメインとローカルシステムユーザーが使用できる場所のみ

コマンドプロンプト(cmd.exe)

LinuxとMac OS

root

/tmp

場所がマウントされ、ルートユーザーが使用できる場合のみ

コンソール

基本

基本セクションで、名前や説明(任意)などのタスクに関する基本情報を入力します。 タグを選択をクリックして、タグを割り当てます。
タスクドロップダウンメニューで、作成および設定するタスクタイプを選択します。新しいタスクを作成する前に、特定のタスクタイプを選択した場合、前回の選択に基づいて、タスクがあらかじめ選択されます。タスク(すべてのタスクの一覧を参照)は、タスクの設定と動作を定義します。

設定

実行するコマンドライン - クライアントで実行するコマンドラインを入力します。

作業ディレクトリ - 上記のコマンドラインを実行するディレクトリを入力します。


important

複数行コマンドを入力できます。

最大コマンド長に関する制限:

Webコンソールは最大32,768文字を処理できます。これよりも長いコマンドをコピーして貼り付けると、最後の部分が切り捨てられます。ユーザーへの確認はありません。

LinuxおよびMacはコマンドの全長を処理できます。Windowsには、最大8,191文字の制限があります(詳細については、こちらをお読みください)。


example

C:\Users\user\script.batでクライアントにあるローカルスクリプトを実行するには、次の手順に従います。

1.新しいクライアントタスクを作成し、[コマンドの実行]を選択します。

2.[設定]セクションで次の項目を入力します。

実行するコマンドライン: call script.bat
作業ディレクトリ:C:\Users\user

3.[完了]をクリックし、トリガーを作成して、ターゲットクライアントを選択します。

複数行コマンドを実行して、Windowsサービスをリモートで再起動するには(Windows Updateサービスのwuauservなどのサービス名でservice_nameを置換します):

net stop service_name

net start service_name

概要

構成された設定の概要を確認し、終了をクリックします。クライアントタスクが作成され、ポップアップウィンドウが開きます:

[トリガーの作成(推奨)]をクリックし、クライアントタスクターゲット(コンピューターまたはグループ)とトリガーを指定します。

閉じるをクリックすると、後からトリガーを作成できます。クライアントタスクインスタンスをクリックし、ドロップダウンメニューからrestart_default実行を選択します。

client_task_finish

タスクには、作成した各タスクの進行状況インジケータバーステータスアイコン、および詳細が表示されます。