メインコンテンツにスキップ

カスタムコマンドの作成

カスタムコマンドの作成方法について説明します。

管理対象デバイスにカスタムコマンドを作成して送信します。実行ステータスを監視し、結果をリアルタイムで表示します。

前提条件

  • 必要な権限: コマンド実行アクセス権を持つ管理者またはスタッフロール

  • サポートされているプラットフォーム: Windows および macOS

  • 推定時間: 3~5 分

  • 追加要件: Trio Agent がインストールされたアクティブなデバイス接続

開始する前に

カスタムコマンドを使用すると、IT 管理者は、スクリプトの実行、診断の実行、メンテナンスの自動化など、管理対象デバイスで特定のアクションをリモートで実行できます。
コマンドは、手動で実行したり、スケジュールしたり、事前定義された条件に基づいて自動的にトリガーしたりできます。
本番デバイスでのエラーを防ぐために、展開前にスクリプトをテストしてください。

ステップ 1: コマンドセンターに移動する

  1. サイドバーからFleetモジュールに移動します。

  2. コマンドセンター新規作成をクリックします。

  3. 新しいカスタムコマンドの作成を選択して、構成ウィンドウを開きます。

期待される結果: システム、環境、スケジュール、およびファイルアップロードの構成セクションを含むコマンド作成フォームが表示されます。

ステップ 2: コマンド設定を構成する

  1. コマンド名 — わかりやすい名前を入力します (例: バックアップをオンにする)。

  2. 説明 (オプション) — このコマンドの目的のコンテキストを追加します。

  3. オペレーティングシステム — 次のいずれかを選択します。

    • Windows

    • Mac

  4. 環境 — コマンド環境を選択します。

    • CMD または PowerShell (Windows の場合)

    • Shell (macOS の場合)

  5. コマンド — 実行するスクリプトまたはコマンドを入力または貼り付けます。

期待される結果: コマンドエディタは、選択した OS および環境の有効な構文を受け入れます。

ステップ 3: 実行設定を定義する

  1. 起動方法 — コマンドの実行方法を選択します。

    • 手動 – ダッシュボードから直接実行します。

    • スケジュール/繰り返し/Webhook – 自動化オプションで使用できます。

  2. 「スマートデフォルト」を使用する — 有効にすると、Trio の推奨されるタイムアウトおよび再試行ルールが自動的に適用されます。

  3. コマンドの有効期限 — コマンドの有効期間を定義します (例: 3 日)。

  4. タイムアウト — コマンドの完了までの最大待機時間を指定します (秒単位)。

このステップのトラブルシューティング:

  • 問題: コマンドが実行されません。 → 解決策: ターゲットデバイスがオンラインでアクセス可能であることを確認します。

  • よくある間違い: 有効期限が短すぎます。 → 予防: スケジュールされたコマンドには、少なくとも 1 ~ 3 日を使用してください。

ステップ 4: ファイルのアップロードと割り当て (オプション)

コマンドに追加のファイルが必要な場合:

  1. 添付ファイルをアップロードをクリックします (最大 20MB)。

  2. ドラッグ & ドロップするか、参照してファイルを選択します。

  3. ファイルの宛先で、ターゲットデバイス上のディレクトリパスを指定します (例: C:\Windows\Temp\FileName.png)。

  4. 追加をクリックします。

期待される結果: アップロードされたファイルがファイルリストに表示され、展開の準備ができています。

ステップ 5: 保存して展開する

  1. すべての構成を確認します。

  2. 作成をクリックして確定します。

  3. ターゲットの割り当てタブで、コマンドをターゲットデバイスまたはグループに割り当てます。

期待される結果: カスタムコマンドが作成され、定義されたスケジュールまたは手動トリガーに基づいて実行のためにキューに入れられます。

次のステップ

すぐに実行できるアクション:

  • コマンドセンター → アクティビティログでコマンドステータスを表示します。

  • 実行出力とエラーをリアルタイムで監視します。

関連する構成:

  • ポリシー管理 → 自動コマンド

  • Fleet → スケジュールされたタスク

トラブルシューティング

問題

原因

解決策

コマンドの実行に失敗する

選択された環境が正しくありません

.batスクリプトの場合はCMD、.ps1スクリプトの場合はPowerShellを選択してください

デバイスがコマンドを受信しない

エージェントがオフライン

エージェントの接続とネットワークステータスを確認してください

ファイルのアップロードエラー

ファイルが20MBの制限を超えています

アップロードする前にファイルを圧縮または分割してください

タイムアウトを超過しました

スクリプトの実行時間が予想よりも長くなっています

実行設定でタイムアウト時間を延長してください

こちらの回答で解決しましたか?