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

コマンドの結果

コマンド実行結果の詳細について説明します。

Trioのコマンドの結果セクションは、登録されたデバイス全体でのコマンド実行の結果を監視するための一元化されたリアルタイムインターフェースを提供します。コマンドが手動、スケジュール、または自動化トリガーを介してディスパッチされた後、そのステータス、出力、および実行メタデータがキャプチャされ、このビューに表示されます。

この機能は、タスクの完了の検証、コマンドの失敗の診断、構成の検証、および監査レビューの実行を担当するIT管理者にとって非常に重要です。これにより、終了コード、ログ、ランタイムエラー、およびコマンド固有の出力など、デバイスレベルの実行を詳細に可視化できます。

前提条件

スーパー管理者IT管理者、または「コマンド実行ログアクセス」が有効になっているカスタムロールなど、コマンドを実行または管理する権限を持つユーザーのみが、このセクションを表示できます。

コマンドの結果を生成するには、次の条件を満たす必要があります。

  • ターゲットデバイスにTrioエージェントがインストールされ、アクティブである必要があります。

  • コマンド

  • デバイスは、結果の送信時にサーバーと通信できる必要があります。

  • コマンドは、ログ記録前にネットワークエラー、タイムアウト、または手動キャンセルによって中断されてはなりません。

アクセスパス

フリート → コマンド → 結果

結果インターフェースの概要

コマンドが実行されると、Trioは結果レコードを収集し、構造化されたテーブルに表示します。ビューの上部には、検索バーと多次元フィルターが含まれており、次の基準に基づいて可視性を絞り込むことができます。

  • ステータス – 結果でフィルタリングします(例:成功、タイムアウト、エラー)

  • OS/環境 – Windows(CMD/PowerShell)またはmacOS(bash/zsh)

  • 終了コード – カスタムまたは標準の終了コード(例:成功の場合は0)

  • デバイス – コマンドを実行したデバイス名

  • コマンド

各結果エントリには、次のものが含まれます。

  • コマンド名 – 作成時に定義された名前

  • OS(環境) – オペレーティングシステムと実行環境(例:PowerShell)

  • デバイス – コマンドを実行した特定のエンドポイント

  • 終了コード – 実行結果を示す数値出力

  • ステータス – 成功、タイムアウト、またはエラー

  • 完了日時 – 完了のタイムスタンプ

コマンド結果の詳細の表示

結果の行をクリックすると、コマンド結果の詳細ビューが展開されます。このモーダルには、次のものを含む包括的な実行の内訳が含まれています。

  • デバイス – エンドポイントのフルネーム

  • グループ名 – デバイスが属する組織グループ

  • 実行ユーザー – 実行権限(システム/ルート)

  • 終了コード – 返された終了値(例:1 = 一般的なエラー、0 = 成功)

  • サーバーとエージェントの時刻同期 – タイミングの不一致に役立ちます

  • 開始/終了タイムスタンプ – 正確な開始時刻と終了時刻

  • ファイル – 添付またはダウンロードされたファイルがある場合

  • 生のコマンド – デバイスで実行されたコマンドの完全な内容

  • コマンドログ出力 – ランタイムメッセージ、エラートレース、またはエコー値など、エージェントによって返される標準出力またはログ

コマンド結果のエクスポート

結果詳細ビューには、エクスポートボタンがあります。これにより、管理者はコンプライアンス、オフラインレビュー、またはチケットのエスカレーションのために、結果の詳細(通常はJSONまたはCSV形式)をダウンロードできます。

このエクスポートには、デバイスメタデータ、ログ、コマンドコンテンツ、タイムスタンプなど、すべての実行コンテキストが含まれます。これは、システム構成の誤りやデプロイの失敗を調査する場合に特に役立ちます。

システムの動作に関する注意

  • タイムアウトは、コマンドが定義されたランタイム制限を超えた場合に発生します。これらは、「タイムアウト」ステータスと終了コード1で赤で明確にマークされます。

  • エラーは、構文の問題、無効なパス、権限の問題、または不足している依存関係が原因で発生する可能性があります。これらは、「エラー」ステータスと終了コード1を返します(コマンドによってオーバーライドされない限り)。

  • 成功は、終了コード0と緑色の「成功」ラベルで示されます。

  • 結果の送信におけるエージェント側の遅延または失敗により、ログが欠落または部分的に欠落する可能性があります。

  • 終了時にデバイスがオフラインですか?コマンドが実行されても、結果の同期に失敗した場合、表示されない場合があります。信頼性の高いネットワーク接続を確保してください。

トラブルシューティング

  • 結果が見つかりませんか?コマンドが正しく割り当てられ、デバイスが実行中および実行後にオンラインであったことを確認してください。

  • 予期しない終了コードですか?コマンドのロジックを参照し、戻り値が正しく定義されていることを確認してください。

  • ログ出力が見つかりませんか?コマンドがSTDOUTまたはSTDERRに出力を書き込むことを確認してください。Trioはこれをキャプチャします。

  • ステータスがタイムアウトと表示されますが、完了しましたか?これは、タイムアウト構成と実際の実行時間の間に不一致があることを示している可能性があります。「タイムアウト」設定をコマンド定義で確認してください。

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