リモートアクションの作成と設定
対象のデバイスまたはVDIセッションから情報を収集する、または問題を修復するためのリモートアクションを作成および設定します。
リモートアクションは、Nexthink Libraryから直接インストールして使用する、既存のLibraryリモートアクションのコピーをカスタマイズする、または新しいリモートアクションを一から作成するなど、複数の方法で作成できます。 Nexthinkでは、カスタムリモートアクションを作成する前に、Nexthink Libraryのコンテンツを出発点として使用することを推奨しています。
Nexthink Libraryからのリモートアクションのインストール
Nexthinkは、Nexthink Libraryから手動でインストールでき、さらにニーズに合わせて編集およびカスタマイズできる、事前構成済みのリモートアクション一式を提供しています:
スクリプト、パラメータ、および出力を編集する(例:署名用)
スケジュールの追加や、リモートアクションをSparkで利用可能にすることなど、トリガー方法を設定します。
対象オブジェクト(デバイスまたはVDIセッション)を指定する
ライブラリのリモートアクションのインストールについて詳しくは、Nexthink Libraryドキュメントを参照してください。
新しいバージョンが利用可能な場合は、以前にインストールしたライブラリのリモートアクションを更新できます。
ライブラリパックからリモートアクションを更新しても、既存の構成設定は上書きされません。
Nexthinkがリモートアクションスクリプトを更新して新しいパラメータを導入すると、スクリプトが正しく機能し続けるように、デフォルト値が自動的に適用されます。 更新でパラメータが削除された場合、それらはリモートアクションの設定に表示されなくなります。
Nexthink Libraryのリモートアクションのコピーを作成する
Libraryからインストールされたリモートアクションとは異なり、Libraryからコピーしたリモートアクションは、一から作成することなく、ニーズにより適合するよう自由に編集およびカスタマイズできます。 Nexthinkでは、カスタムリモートアクションの作成を試みる前に、Nexthink Libraryのコンテンツを出発点として使用することを推奨しています。
詳細については、Nexthink Libraryドキュメントを参照してください。
新しいカスタムリモートアクションの作成
リモートアクションを一から作成すると、特定のキャンペーン結果に応じたアプリケーションの起動から、従業員のデバイスの更新、リモートトラブルシューティングまで、さまざまなリモートアクションを定義できます。
新しいカスタムリモートアクションを一から作成するには:
メインメニューのリモートアクションモジュールで、ナビゲーションパネルの右上にある新規ボタンをクリックし、リモートアクションの設定ページを開きます。
リモートアクション > リモートアクションの管理ページで、ページ右上の新しいリモートアクションボタンをクリックし、キャンペーン設定ページを開きます。
独自のリモートアクションスクリプトを作成する場合は、詳細についてWindowsでのリモートアクション用スクリプトの作成およびMacでのリモートアクション用スクリプトの作成を参照してください。
リモートアクションの編集ページへのアクセス
カスタムおよびライブラリのリモートアクションの編集ページには、次の方法でアクセスできます:
一から新しいリモートアクションを作成します。
リモートアクション管理ページで、特定のリモートアクションにカーソルを合わせてアクションメニューを表示します。 次に、以下を選択します:
編集 – カスタムリモートアクションまたはLibraryからコピーしたリモートアクションの場合。
設定 – Nexthink Libraryからインストールしたリモートアクションの場合。
リモートアクションの詳細ページで、リモートアクションを編集を選択します。
メインメニューからリモートアクションモジュールを選択します。
リモートアクションを作成、編集、または管理するには、リモートアクションの管理を選択します。 詳細については、リモートアクションの管理ドキュメントを参照してください。
ナビゲーションパネルのリストから既存のリモートアクションを選択して、その詳細を表示します。
ナビゲーションパネル上部の新規ボタンをクリックすると、新しいリモートアクションを直接作成できます。 リモートアクションの作成について詳しくは、リモートアクションの管理ドキュメントを参照してください。

リモートアクションの一般設定を構成する
リモートアクションの名前、NQL ID、説明、トリガーオプション、ターゲット設定オプション、および目的を入力します。
トリガー
リモートアクションのトリガーメカニズムを選択します:
手動: Webインターフェイスからリモートアクションを手動でトリガーします。
API: APIを介して、選択したデバイスで実行をトリガーします。
ワークフロー: Remote action Thinkletワークフローを使用して、リモートアクションの一覧表示および実行を有効にします。
スケジュール: スケジュールされた時刻にNQLクエリを使用して実行をトリガーします。
Spark: リモートアクションをSparkで利用可能にします。 指定したリモートアクションを実行する権限もSparkに付与する必要があります。 詳細については、Spark権限の有効化を参照してください。
リモートアクションをオンデマンドで(手動、ワークフロー、またはAPIを通じて)実行する場合、システムはスケジュールされたリモートアクションよりもそれを優先します。 これにより、同時に実行されるスケジュール済みリモートアクションによって、オンデマンドリモートアクションの実行が遅延しないことが保証されます。
ターゲット設定
リモートアクションの対象とする環境を選択します:
デバイス: リモートアクションで特定のデバイスを対象にできるようにします。
VDIセッション: リモートアクションでVDIセッションを対象にできるようにします。
セッションを対象にする場合は、対象を選択します:
VDI: リモートアクションは、そのセッションのVDIデバイスを対象にします。
クライアント: リモートアクションは、ユーザーがVDIセッションに接続するクライアントデバイスを対象にします。 これは、クライアントデバイスにCollectorがインストールされている場合にのみ機能することに注意してください。
必要に応じて、ユーザーが上記の選択を上書きできるようにします。
目的
リモートアクションの目的を選択します:
データ収集:リモートアクションの目的は、対象デバイスからデータを収集することです
修復: リモートアクションの目的は、対象デバイスでアクションを実行することです。
スクリプトのインポートと設定
WindowsおよびmacOSプラットフォーム用のリモートアクションスクリプトをインポートします。 インポート後、パラメータフィールドに入力すると、出力情報が表示されます。
詳細設定オプションを使用してスクリプトの実行コンテキストを選択します。利用可能なオプションには、ローカルシステム、対話型ユーザー、またはサービスがあります。
リモートアクションを保存するには、Windows PowerShellまたはmacOS Bashスクリプトを追加する必要があります。
ライブラリパックの更新により、既存のスクリプトとリモートアクションのすべての構成が上書きされるため、更新後に再署名する必要があります。 したがって、ライブラリからインストールされたリモートアクションおよびシステムリモートアクションについては、スクリプトの再署名以外の変更を行わないことをNexthinkは推奨しています。
詳細については、Windowsでのリモートアクション用スクリプトの作成およびMacでのリモートアクション用スクリプトの作成のドキュメントを参照してください。
リモートアクションスクリプトの最大サイズは600 KBです:
入力は最大50個、合計最大30 KB文字までです。
出力は最大50個で、値の制限はタイプによって異なります。

パラメータ
スクリプトの実行に必要な入力を最大50個指定できます。 許可するパラメータ値のリストを定義し、実行時にユーザーがカスタム値を指定できるようにすることができます。
名前: システムがパラメータ値を要求するときにユーザーに表示される名前。
説明: パラメータの意味のある説明。
値:パラメータに使用可能な値のリスト。1行につき1つの値 少なくとも1つの値が必要です。 最初の行の値がデフォルト値のオプションです。
ユーザーによるカスタム値の入力を許可: リストに含まれる値以外のカスタムパラメータ値をユーザーが指定できるようにします。
出力
リモートアクションの出力を最大50個定義します。
名前: Investigationsおよびダッシュボードでシステムがリモートアクションの出力を表示するときに表示される名前。
説明: 出力パラメータの意味のある説明。
タイプ: パラメータのデータタイプ。
高度な設定
スクリプトをローカルシステムユーザー(デフォルト)、対話型ユーザー、またはサービスとして実行するかを選択します:
ローカルシステムユーザー: ソフトウェアのアンインストールや、ドライバーまたはRegistryキーなどのシステム情報の値の取得など、システム権限を必要とするタスクに使用します。
対話型ユーザー: ユーザーのごみ箱のサイズを取得する、またはキャンペーンを使用してアプリケーションを閉じるなど、特定のユーザーに対して実行するアクションに使用します。 これらをローカルシステムユーザーとして実行した場合、システムユーザーのごみ箱のサイズが返されるか、デバイスにログインしているユーザーではなく、システムが使用しているアプリケーションを閉じようとします。
サービス: 専用サービス内で実行するようリモートアクションを構成するために使用します。 たとえば、リモートアクションは、Active Directoryを更新するために必要な権限を持つサービスアカウントを使用して、Windowsサーバー(プロキシ)上で実行できます。 サービスとしての実行はWindowsデバイスでのみサポートされ、Windowsスクリプト(PowerShell)の使用が必要です。 この機能を使用するには、サービスを作成するために対象デバイスで実行する特定の手順に従ってください。 サービス名フィールドには、サービスのセットアップ時に使用した
--service-nameパラメータの値を指定する必要があります。
スクリプトのタイムアウトを(秒単位で)設定します。 リモートアクションが割り当てられた時間内にアクションを完了できない場合、システムはスクリプトを終了します。
詳細については、製品内ドキュメントを参照してください。 サイドパネルメニューから確認できます。
最終更新
役に立ちましたか?