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

Windowsテンプレートからコマンドを作成する

Trio Command Centerを介してWindows PowerShellおよびCMDテンプレートを実行し、デバイス管理とシステム監視を行います。

前提条件

  • 必要な権限: Command Centerへのアクセス

  • サポートされているプラットフォーム: Trioに登録されているWindowsデバイス

  • 推定時間: コマンドごとに5〜10分

  • 追加要件: 即時実行には、ターゲットデバイスがオンラインである必要があります

始める前に

Windowsコマンドテンプレートは、管理対象のWindowsデバイス上で事前に作成されたPowerShellおよびCMDスクリプトを実行します。これらのテンプレートは、システム情報の収集、セキュリティ構成、パフォーマンス監視、およびトラブルシューティング操作を実行します。

テンプレートはスクリプトの作成を不要にし、デバイスフリート全体で一貫した実行を保証します。作成されたコマンドは、個々のデバイスまたはAutoPilotに割り当てて、自動デプロイメントを行うことができます。

コマンドを作成する前に、利用可能なテンプレートを確認して、その特定の機能と要件を理解してください。


ステップ1:コマンドテンプレートへのアクセス

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

  2. All Templatesをクリックします

  3. 期待される結果: WindowsおよびMacオプションを含むテンプレートライブラリが表示されます

利用可能なWindowsテンプレート:

  • Get Windows Defender Settings: Defenderの完全な構成を取得します

  • Windows - 64-Bit Command: 64ビットPowerShell環境でカスタムコマンドを実行します

  • Exclude Trio Agent from Windows Defender: Trio_Agent.exeをDefenderの除外に追加します

  • Get Installed PowerShell Version: PowerShellのバージョン情報を返します

  • Get Logged In User: WMIを介して現在ログインしているユーザーを特定します

  • Get OS Name and Version: フォーマットされた出力でシステム情報を抽出します

  • Power Plan Setter: 電源プランをハイパフォーマンスに設定します

  • Network Diagnostics: 包括的なネットワーク診断を実行します

  • Service Status Reporter: 重要なサービスの状態を報告します

  • Disk Cleaner: 一時ファイルをクリーンアップし、ごみ箱を空にします

ステップ2:コマンドテンプレートの選択

  1. 目的のWindowsテンプレートを見つけます

  2. テンプレート名の横にある+ Createをクリックします

  3. 期待される結果: コマンド作成モーダルが開きます

ステップ3:基本的なコマンド設定の構成

  1. Command Nameフィールドにわかりやすい名前を入力します

  2. 必要に応じてテンプレートの説明を変更します

  3. Confirmをクリックします

  4. 期待される結果: コマンドの完全な構成ページが読み込まれます

ステップ4:コマンドパラメータの構成

  1. Operating system: Windowsテンプレートの場合、Windowsが事前に選択されています

  2. Environment: テンプレートタイプに基づいて、PowerShellまたはCMDが事前に選択されています

  3. Command section: 事前に入力されたテンプレートコードを確認します

  4. 期待される結果: テンプレート固有のコマンドが表示されます

Command Section Details:

  • テンプレートコードは、番号付きの行で表示されます

  • Copyボタンを使用すると、コマンドテキストをコピーできます

  • テンプレートベースのコマンドの場合、コードは変更できません

ステップ5:実行設定の構成

  1. Launch method: 実行タイミングを選択します

    • Manually: オンデマンドでのみ実行します

    • Repeating: 繰り返しスケジュールを設定します

  2. User "Smart defaults": 最適化された設定の切り替え(推奨:有効)

  3. Commands expiration after: コマンドのライフサイクルを設定します(デフォルト:7日)

  4. Timeout: 最大実行時間を定義します(デフォルト:120秒)

  5. 期待される結果: 実行パラメータが構成されました

Launch Method Options:

  • Manually: コマンドは、管理者によってトリガーされた場合にのみ実行されます

  • Repeating: コマンドは、構成されたスケジュールに基づいて自動的に実行されます

ステップ6:コマンドの作成

  1. Createをクリックします

  2. 期待される結果: 「Command has been created!」という確認メッセージが表示されます

ステップ7:コマンドの割り当て(オプション)

  1. 割り当てオプションを選択します:

    • Assign: 即時デプロイメントを構成します

    • Done: 後で構成するために割り当てをスキップします

  2. 期待される結果: コマンドはデプロイの準備が整っているか、後で使用するために保存されます

Assignを選択した場合:

AutoPilotへの割り当て

  1. Assign to autopilotsをクリックします

  2. チェックボックスを使用してターゲットAutoPilotを選択します

  3. Confirmをクリックします

  4. 期待される結果: コマンドが選択されたAutoPilotに割り当てられました

デバイスへの割り当て

  1. Assign to devicesをクリックします

  2. チェックボックスを使用してターゲットデバイスを選択します

  3. Confirmをクリックします

  4. 期待される結果: コマンドが選択されたデバイスに割り当てられました

Assignment Limitations:

  • 最初の作成時に、AutoPilotとデバイスの両方に同時に割り当てることはできません

  • 追加の割り当ては、後でCommand Centerから構成できます


Windowsテンプレートの詳細

Get Windows Defender Settings

Type: PowerShell | User: System Purpose: Windows Defenderの完全な構成を取得します Use case: セキュリティ監査とコンプライアンス検証 Method: 64ビットPowerShellを使用してGet-MpPreferenceを実行します

Windows - 64-Bit Command

Type: PowerShell | User: System Purpose: 64ビット環境でカスタムPowerShellコマンドを実行します Use case: 特定のコマンドで64ビットPowerShellの実行が必要な場合 Key feature: 32ビット(syswow64)から64ビット(sysnative)PowerShellに自動的に切り替わります

Exclude Trio Agent from Windows Defender

Type: PowerShell | User: System Purpose: Trio_Agent.exeをWindows Defenderの除外に追加します Use case: Defenderがエージェントの操作を妨げるのを防ぎます Target path: $env:SystemDrive\Program Files (x86)\Trio\Trio_Agent.exe

Get Installed PowerShell Version

Type: PowerShell | User: System Purpose: PowerShellのバージョン情報を返します Use case: 複雑なスクリプトをデプロイする前に、PowerShellの互換性を確認します Output: PowerShellの完全なバージョンテーブル

Get Logged In User

Type: PowerShell | User: System Purpose: 現在ログインしているユーザーを特定します Use case: ユーザーセッションの監視とトラブルシューティング Method: Win32_ComputerSystemに対するWMIクエリ

Get OS Name and Version

Type: PowerShell | User: System Purpose: 構造化された形式でシステム情報を抽出します Use case: システムインベントリと互換性の検証 Output: ホスト名、OS名、およびOSバージョンをCSV形式で出力します

Power Plan Setter

Type: CMD | User: System Purpose: 電源プランをハイパフォーマンスに設定します Use case: 要求の厳しいアプリケーション向けにシステムパフォーマンスを最適化します Method: powercfgコマンドを使用してSCHEME_MIN(ハイパフォーマンス)をアクティブにします

Network Diagnostics

Type: CMD | User: User Purpose: 包括的なネットワーク診断を実行します Use case: ネットワーク接続の問題をトラブルシューティングします Functions: IP構成、pingテスト、traceroute、Winsockリセット

Service Status Reporter

Type: PowerShell | User: System Purpose: 重要なサービスの状態を報告します Use case: 重要なWindowsサービスのヘルスを監視します Monitored services: WinRM、Spooler、EventLog、DHCP

Disk Cleaner

Type: CMD | User: User Purpose: 一時ファイルをクリーンアップし、ごみ箱を空にします Use case: ディスク領域を解放し、システムパフォーマンスを向上させます Actions: 一時ファイルを削除し、ごみ箱を空にします


次のステップ

Immediate actions:

  • Commandsタブからコマンドの実行を監視します

  • デバイスが実行を完了したら、結果を確認します

  • 必要に応じて追加の割り当てを構成します

Related configurations:

  • 自動コマンドデプロイメントのためにAutoPilotを設定します

  • ターゲットを絞ったコマンド実行のためにデバイスグループを構成します

  • 継続的な監視のために定期的なコマンドをスケジュールします


トラブルシューティング

Command Creation Fails:

  • Symptoms: Createボタンが応答しないか、エラーメッセージが表示されます

  • Cause: 必要な権限がないか、ネットワーク接続がありません

  • Solution: Command Centerへのアクセス許可を確認し、再試行してください

Template Not Available:

  • Symptoms: 期待されるテンプレートがAll Templatesページにありません

  • Cause: テンプレートバージョンの互換性またはシステム構成

  • Solution: ページを更新し、Trioコンソールのバージョンを確認してください

Assignment Options Grayed Out:

  • Symptoms: 割り当て中にAutoPilotまたはデバイスを選択できません

  • Cause: 互換性のあるターゲットがないか、権限が不十分です

  • Solution: ターゲットデバイスが登録され、AutoPilotが存在することを確認してください

PowerShell vs CMD Execution Issues:

  • Symptoms: テンプレートが正しく実行されません

  • Cause: 環境の選択が正しくないか、権限の競合があります

  • Solution: テンプレート環境が予期される実行コンテキストと一致することを確認してください

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