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

コマンドの詳細

Tiroのコマンドの詳細について説明します。

前提条件

  • 必要な権限: FleetおよびCommand Centerへのアクセス権を持つ管理者ロール

  • サポートされているプラットフォーム: Windows 10/11、macOS Ventura以降

  • 所要時間: 5~10分

  • 追加要件: Autopilotグループと登録済みデバイスがすでに同期され、Fleetで利用可能であること

開始する前に

コマンドの詳細ページでは、再利用可能なコマンドテンプレートを構成し、特定のデバイスまたはAutopilotグループに割り当てることができます。これは、IT管理者が、中央インターフェースから複数のエンドポイントにわたって、レジストリ編集やスクリプトベースの修正などのコマンドライン実行を標準化したい場合に最適です。

不適切なコマンド構文または互換性のない環境を選択すると、ターゲットデバイスでコマンドの失敗またはシステムエラーが発生する可能性があります。実行する前に、コマンド構造とターゲット環境を理解していることを確認してください。

すべてのターゲットデバイスがオンラインで登録され、Autopilotグループに正しく分類されているか、名前/OSで利用可能であることを確認してください。CMDまたはPowerShell形式でコマンドスクリプトを準備し、64ビット実行が必要かどうかを確認してください。

ステップ1: コマンドテンプレートの詳細にアクセスする

  1. Fleet > Command Centerに移動します

  2. 既存のコマンドテンプレート(例: テンプレートコマンド)を選択します

  3. 期待される結果: 選択したコマンドの設定Autopilotデバイスのセクションを含むタブ付きレイアウトが表示されます

テンプレートが表示されない場合: Command Centerに戻り、新しいコマンドを作成をクリックします

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

  1. 設定タブで、コマンド名を入力します(例: 64ビットに変換 #1

  2. ドキュメント用にオプションの説明を追加します(例: 「64ビットPowerShellモードで実行」)

  3. オペレーティングシステムを選択します: WindowsまたはMac

  4. 環境を選択します: CMDまたはPowerShell

  5. コマンドフィールドにシェルコマンドを貼り付けます

  6. 変更を保存をクリックします

期待される結果: テンプレートが構成され、割り当ての準備ができました

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

  • 問題: 「変更を保存」が無効になっている → 解決策: 必須フィールドがすべて入力されていることを確認します

  • よくある間違い: 無効な構文を使用している → 予防策: 最初にローカルマシンでコマンドをテストします

高度な/オプションの構成

  • PowerShellを64ビットコンテキストでラップするには、次を使用します:

    powershellCopyEdit& (Join-Path ($PSHOME -replace 'syswow64', 'sysnative') powershell.exe) -Command "& {$YourCommand}"

ステップ3: Autopilotグループに割り当てる

  1. Autopilotタブに移動します

  2. 検索バーを使用するか、スクロールして目的のグループを見つけます

  3. + 割り当てボタンをクリックします

  4. 選択したグループを確認し、適用をクリックします

期待される結果: コマンドテンプレートが特定のユーザー/デバイスグループにリンクされました

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

  • 問題: グループが表示されない → 解決策: これらのユーザーに対してAutopilotが有効になっており、同期されていることを確認します

  • よくある間違い: 非アクティブなグループにコマンドを割り当てている → 予防策: 割り当てる前にAutopilotのステータスを確認します

ステップ4: デバイスに直接割り当てる

  1. デバイスタブに移動します

  2. フィルターを使用して、名前OSAutopilot、または最後の状況でソートします

  3. デバイスを選択し、+ 割り当てをクリックします

  4. 選択したターゲットを確認します

期待される結果: コマンドテンプレートが特定のEndpointに関連付けられました

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

  • 問題: デバイスに「キューに入っています」と表示されるが、デプロイされない → 解決策: デバイスがオンラインであることを確認します

  • よくある間違い: グループとデバイスを介して重複するターゲットを選択している → 予防策: 実行する前に割り当てを確認します

ステップ5: コマンドを実行する

  1. 割り当てが完了したら、実行ボタン(右上)をクリックします

  2. モーダルプロンプトでデプロイ範囲を確認します

  3. デバイスタブからデバイスごとのライブステータスを監視します

期待される結果: デバイスに実行の進行状況が「キューに入っています」→「デプロイ済み」または関連するエラーメッセージとして表示されます

次のステップ

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

  • デバイスごとの成功または失敗を確認します

  • 該当する場合は、出力ログを確認します

関連する構成:

  • Macまたは特定のソフトウェアアップデート用の追加のコマンドを作成します

  • インタラクティブなコマンドワークフローにコマンドを使用します

高度なオプション

Autopilotトリガー: グループに参加する新しいデバイスにこのコマンドを自動的にバインドします

マルチプラットフォームテンプレート: 名前とスクリプトロジックでタグを使用して、OSターゲットを区別します

統合オプション:

  • サードパーティのRMMまたはチケット発行ツールと同期して、インシデントの検出時に実行をトリガーします

トラブルシューティング

コマンドが実行されない:

  • 症状: デバイスが「キューに入っています」のままになる

  • 原因: オフラインまたは到達不能なデバイス

  • 解決策: デバイスにpingを実行し、電源が入っていてオンラインであることを確認します

無効な構文エラー:

  • 症状: デバイスの結果に赤いエラーテキストが表示される

  • 原因: 入力ミスまたは選択したシェルでサポートされていないコマンド

  • 解決策: 貼り付ける前に、スタンドアロンのPowerShell/CMDでコマンドを検証します

デバイスが割り当てられているが実行されていない:

  • 症状: 実行をクリックしても変化がない

  • 原因: 環境の不一致(CMD vs PowerShell)

  • 解決策: 正しい環境タイプを再構成します

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