Windowsにコレクターをインストールする
Nexthinkプラットフォームに接続したいすべてのWindowsデバイスにCollectorをインストールしなければなりません。 小規模なセットアップまたは特定のケースにおいては、各デバイスに手動でCollectorをインストールすることを選択できます。 中規模から大規模なセットアップの場合、Collectorのインストールは通常、自動展開ツールを必要とします。 Collectorを常に最新の状態に保つためには、インストールに使用したのと同じ展開ツールを使用するか、Nexthinkによる自動更新を利用してください。
前提条件
Windowsインスタンス上でNexthink Collectorのバージョンが実行されていないことを確認してください。 該当する場合は、既存のCollectorバージョンをアンインストールしてください。
お使いのNexthinkインスタンスのFQDN。
Collectorをインストールする一つまたは複数のWindowsデバイス。
Nexthink CollectorインストーラーまたはCollector MSIパッケージ。
お使いのNexthinkインスタンスに関連付けられているカスタマーキーとルート証明書。
(オプション)サードパーティの展開ツール。
Nexthinkの製品ダウンロードページから入手できるCollector ZIPファイル内に、Nexthink CollectorインストーラーとCollector MSIパッケージを見つけます:
公式のダウンロードウェブサイトに移動します。
お客様の資格情報でサインインします。
最新のNexthink Infinityリリースのエントリをクリックします。
Collectorセクションを見つけます。
Windows用のCollectorパッケージをクリックしてダウンロードします。
提供されたSHA-256ハッシュでダウンロードを確認します。
ダウンロードしたZIPファイルの内容を解凍します。
Installer > Collector
フォルダーにあるNexthink Collectorインストーラーを見つけます。 これは、Collector MSIsとカスタム構成オプションを1つのバンドルに埋め込んでCollectorを簡単に展開するための実行可能ファイルを生成するための推奨ツールです。 2つのバージョンが提供されています:Nexthink_Collector_Installer_Silent.exe
サイレントCollectorインストーラーを生成するためのものです。 デバイスにCollectorをデプロイするとき、サイレントインストーラーはそのインストール手順をデバイスのエンドユーザーに気付かせません。Nexthink_Collector_Installer.exe
コマンドラインウィンドウを開くインストーラーを生成するためのものです。
x64 > signed
フォルダーの中にあるCollector MSIファイルNEXThink_Collector.msi
を見つけます。
インストーラーを使用してCollectorをデプロイする
Nexthink Collectorインストーラーは、Collectorを展開するためのスタンドアロン実行可能ファイルを生成するツールです。
実行可能ファイルを生成するには、インストーラーのグラフィカルインターフェースを使用してCollectorのインストールオプションを設定します:
適切なNexthink Collectorインストーラーの実行可能ファイルをダブルクリックして、次のいずれかを生成します:
サイレントインストーラー:
Nexthink_Collector_Installer_Silent.exe
コマンドラインウィンドウを開くインストーラー:
Nexthink_Collector_Installer.exe
データを受信するネクシンクインスタンスの設定をNexthink Appliance設定の下で指定します:
住所 Nexthink インスタンスの完全修飾ドメイン名(FQDN)を使用します。
データをTCP経由で データをTCPチャネルを介して送信するオプションをチェックします。
ポート(TCP) 443に設定するポート番号。
ポート(UDP) この機能はNexthink クラウドプラットフォームを使用する場合、選択しないでください。
DNS Collectorがインスタンスと通信するときにIPv6の使用を優先させたい場合は、Prefer IPv6オプションをチェックします。
一般設定を設定します。 必要に応じて追加の設定ボックスをチェックしてください。 特に:
ダイアログボックスに表示されていないインストールオプションは、デフォルト値をとります。 後でCollector設定ツールでそれらを変更するにはインストール構成ツールをチェックします。 アップデートの場合、非表示の設定の値は前回のインストールから保持されます。
WebとCloud製品を購入した場合はWebとCloudデータオプションをチェックしてください。 さらに、このオプションの右側にある設定ボタンをクリックして、完全なURLパスを保存したいドメインのリストを開くダイアログボックスを開きます。 すなわち、指定したドメインのいずれかに該当する全てのwebリクエストに対して、Collectorはドメインだけでなく完全なURLパスを報告します。
ルールベースのCollectorの割り当てを有効化した場合、割り当てサービスを使用オプションにチェックを入れます。
ターゲットとなるオペレーティングシステムに応じてEngage機能の有効化を選択します:
サーバー以外に有効化 Collectorはサーバーオペレーティングシステムを実行していないデバイス上でのみキャンペーンを実行します。
すべてのデバイスで有効化 Collectorはあらゆるタイプのオペレーティングシステムを持つデバイスでキャンペーンを起動します。
無効 Collectorはキャンペーンを無視します。
Collectorがデバイス上で実行するリモートアクションのスクリプト実行ポリシーを選択します:
信頼される発行元またはNexthinkによって署名されたもの(デフォルト) Collectorは、NexthinkまたはTrusted Publishers証明書ストアにリストされている企業によって署名されたPowerShellスクリプトを使用するリモートアクションのみデバイス上で実行します。
信頼される発行元によって署名されたもの Collectorは、Trusted Publishers証明書ストアにリストされている企業によって署名されたPowerShellスクリプトを使用するリモートアクションのみデバイス上で実行します。
無効化 Collectorはデバイス上でリモートアクションを実行しません。
制限なし Collectorは、スクリプトのデジタル署名に関係なく、すべてのリモートアクションをデバイス上で実行します。
(オプション)インストーラーで生成されたCollectorグループを識別するためにCollectorタグとして整数を入力します(0 から 2147483647 まで)。 Collectorタグは階層を構築するためのエンティティを定義するのに役立ちます。
(オプション)更なる柔軟性のために、インストーラーで生成されたCollectorグループを識別するためにCollector文字列タグとしてラベル(最大2048文字)を入力します。 Collector文字列タグは階層を構築するためのエンティティを定義するのに役立ちます。
Nexthinkインスタンスへの接続を保護するカスタマーキーファイルを選択します。
いくつかのディレクトリを指定します:
出力ディレクトリ ブラウズをクリックして、Collectorインストールおよびアンインストールの両方の実行可能ファイルが作成されるフォルダーを選択します。
(オプション)ログディレクトリ この方法でCollectorが展開されるときにインストールログを保存しなければならないネットワークの場所を入力します。
(オプション)Collectorのカスタムプロキシ設定をプロキシ構成セクションで提供します:
自動プロキシをチェックして、プロキシ設定の自動構成用のPACファイルを提供します。
PACアドレス PACファイルのURLを入力します。
手動プロキシをチェックして、プロキシ設定を手動で提供します。
プロキシアドレス プロキシのFQDNを入力します。
プロキシポート プロキシがリッスンしているポート番号を入力します。
作成をクリックして3つのファイルの生成をトリガーします:
NEXThink_Collector[Nexthink_Experience_FQDN].exe
Collectorをインストールするための実行可能ファイル。NEXThink_Collector_Uninstaller[Nexthink_Experience_FQDN].exe
Collectorをアンインストールするための実行可能ファイル。NEXThink_Collector[Nexthink_Experience_FQDN].exe.txt
実行可能インストーラーを作成するために使用された設定のリストを含むテキストファイル。\OKをクリックしてダイアログボックスを閉じます。
Nexthink Collectorインストーラーのエラーコード
インストーラーの実行可能ファイルは、次のいずれかの値を返します。
0 成功、再起動の必要なし。
-1 成功、再起動が必要です。
3 失敗、Collectorのインストールが開始されましたが、msiexecが失敗しました。
その他 失敗、実際の値はWindows内部エラーコードに対応しています。
アンインストーラーの実行可能ファイルは、次のいずれかの値を返します。
0 成功、再起動の必要なし。
-1 成功、再起動が必要です。
1 成功、Collectorが見つからず、何もアンインストールされませんでした。
3 失敗、Collectorのアンインストールが開始されましたが、msiexecが失敗しました。
その他 失敗、実際の値はWindows内部エラーコードに対応しています。
SCCMによるCollectorのデプロイ
このセクションでは、Microsoft System Center Configuration Manager (SCCM) を使用してエンドユーザーデバイスのグループにCollectorをデプロイする方法を学習します。 この手順は、Windows オペレーティングシステムの基本的な理解と企業用ソフトウェアの展開に精通しているシステム管理者向けに設計されています。また、Microsoft SCCM に精通していることを前提としています。 このドキュメントは、SCCM 2012を使用したCollectorの展開をカバーしています。 他のバージョンのSCCMについては、手順が若干異なる場合があります。 Collectorを展開するには、特定のバージョンのユーザーマニュアルのソフトウェアパッケージの展開に関するセクションを参照してください。
SCCMを使用したCollectorの展開には、デバイスにCollectorをインストールするための実行可能ファイルを提供する必要があります。 この実行可能ファイルを生成するには、Nexthink Collectorインストーラーを使用します。
SCCM 2012を使用したCollectorのデプロイ
デバイスのコレクションを作成します:
Windowsのスタートボタンをクリックし、Microsoft System Center 2012プログラムグループに移動してConfiguration Managerコンソールを実行します。
メインパネルの左側にある資産と準拠ワークスペースで、デバイスコレクションを右クリックし、デバイスコレクションの作成を選択します。
デバイスコレクションの作成ウィザードの一般ページで、次のフィールドを指定します。
名前 コレクションの一意の名前を入力します。
(オプション)コメント コレクションの意図を説明するコメントを入力します。
(オプション)制限付きコレクション 参照をクリックして、現在のコレクションのメンバーに制限を加えるコレクションを選択するか、制限をかけない場合はすべてのシステムを選択します。
境界を作成して境界グループに追加します:
Configuration Managerコンソールで、管理ワークスペースに移動します。
境界を右クリックして、境界の作成を選択します。
対象のデバイスに追加の制約を設けて、ソフトウェアインストールをプッシュするための境界を定義します(たとえば、IPアドレス範囲によって)。
境界グループを右クリックして、境界グループの作成を選択します。
グループに名前を入力します。
前に作成した境界をこのグループに追加します。
(オプション)メンバー数の列の値を見てグループに追加されたデバイスの正しい数を確認します。
インストールするアプリケーションを作成します:
Configuration Managerコンソールで、ソフトウェアライブラリワークスペースに移動します。
アプリケーションを右クリックして、アプリケーションの作成を選択します。
アプリケーション情報を手動で指定するオプションを選択します。
アプリケーションの場所と名前(弊社の場合、名前はNexthink_Collector_Installer_Silent.exeである必要があります)を指定します。 新しいアプリケーションが利用可能なアプリケーションのリストに追加されます。
今すぐ新しいアプリケーションがリストに表示されるはずです。 それをクリックすると、ウィンドウの下部にデプロイメントタブがあります。 後でこのタブには、このアプリケーションの異なるデバイスグループへのデプロイメントのリストが表示されます。
アプリケーションを配布して展開します:
アプリケーションのリストで、先ほど作成したCollectorアプリケーションを右クリックしてコンテンツを配布を選択します。 配布ウィザードが開きます。
インストーラーの正しい実行可能ファイル(Nexthink_Collector_Installer_Silent.exe)を確認します。
コンテンツ宛先として、配布ポイントを選択します。
インストーラーを保持する共有フォルダーを指定します。
(オプション)Configuration Managerコンソールから配布プロセスを監視します。
メインパネルで、監視 > 配布ステータス > コンテンツステータスに移動します。
今配布したばかりのアプリケーションをクリックします。 成功と緑色のグラフが下に表示されれば、アプリケーションをデプロイできます。
ソフトウェアライブラリワークスペースに戻り、アプリケーションに移動します。
Collector アプリケーションを右クリックしてデプロイを選択します。
先ほど作成したデバイスのコレクションを選択します。
リストでコレクションが見つからない場合は、ユーザーコレクションからデバイスコレクションに切り替えます。
配布ポイントが正しいことを確認し、次へをクリックします。
操作をインストールに設定し、目的を必須に設定して、次へをクリックします。
スケジュールを適切なタイミング(たとえば、できるだけ早く)に設定し、次へをクリックします。
ソフトウェアインストールにチェックを入れ、次へをクリックします。
ウィザードの他の部分はデフォルトのオプションを受け入れます。
(オプション)ウィンドウの下部にあるデプロイメントタブでデプロイメントのステータスを確認します。
クライアントデバイスへのデプロイメントを確認するには:
クライアントデバイスにログインし、新しいソフトウェアのインストールについてのポップアップ通知を待ちます。
このプロセスを少しでも早くするには、SCCMクライアントでソフトウェアデプロイメント評価サイクルを手動で強制できます:
コントロールパネルを開きます。
Configuration Managerに移動し、アクションタブをクリックします。
マシンポリシーの取得および評価サイクルを選択し、今すぐ実行をクリックします。
アプリケーションデプロイメント評価サイクルを選択し、今すぐ実行をクリックします。
デプロイのプロセスをデバッグし、そのログファイルを確認するには、次の手順を実行します:
serverマシンで、ログファイルを見るためにSCCMユーティリティを開きます
C:\Program Files\Microsoft Configuration Manager\tools\cmtrace.exe
serverログは以下に保存されています
C:\Program Files\Microsoft Configuration Manager\Logs\
クライアントマシンでは、ログは次の3つのパスのいずれかに保存されます:
C:\Windows\CCM\
C:\Windows\ccmsetup\
C:\Windows\ccmcache\
デプロイが成功しなかった場合は、次のトラブルシューティングポイントを確認します:
Configuration Managerコンソールで、管理 > サイト構成 > サーバーとサイトシステムの役割に移動し、serverを選択します。 下のテーブルで、配布ポイントを右クリックし、プロパティを選択します。 境界グループタブで、以前に作成した境界グループが境界グループリストにリストされていることを確認します。 リストにない場合は、追加します。
Configuration Managerコンソールで、ソフトウェアライブラリ > アプリケーションに移動します。 Collectorアプリケーションを右クリックし、プロパティを選択します。 次のポイントを確認します:
配布設定タブで、このパッケージのコンテンツを優先配布ポイントに配布するというオプションがチェックされていることを確認してください。
コンテンツロケーションタブで、配布ポイント(共有フォルダーへのパス)がテーブルにあることを確認してください。 ない場合は、追加し、再配布をクリックします。
リモートインストールがエラーコード
0x87d00324
で失敗する場合(クライアントマシンのソフトウェアセンターに表示される)、インストール自体は実際には成功しており、Collectorは実行中であるはずです。 アプリケーションのインストールを検出するためのメカニズムが失敗しています。 この場合、検出基準を確認してください:ソフトウェアライブラリで、デプロイされたCollectorアプリケーションを右クリックし、プロパティを選択します。
デプロイタイプタブで、検出方法リストのインストーラスクリプトをダブルクリックします。
検出方法が正しく設定されているかどうかを確認します。 Collectorインストーラ実行可能であるため、検出はregistryキーによって行われるべきです。
Active Directoryグループポリシーを使用してCollectorを展開します
このセクションでは、Active Directory環境用のグループポリシーオブジェクト(GPO)を使用して、多くのデバイスグループにCollectorを展開する方法を学びます。 これらの手順では、Windowsオペレーティングシステムと企業ソフトウェアの導入について良好な理解を持っているシステム管理者であることを前提としています。
配布ポイントを作成します
管理者ユーザーとしてserverにログインします。
共有ネットワークフォルダーを作成します。
配布パッケージにアクセスするためのこのフォルダーの権限を設定します。
CollectorのMSIを共有フォルダーにコピーします。
インストール時にMSIに渡されるオプションを制御するための変換ファイル(MST)を生成します。 たとえば、MicrosoftのOrcaユーティリティを使用してMSTを生成します。
生成されたMSTを共有フォルダーにコピーします。
グループポリシーオブジェクトを作成します:
スタートボタンをクリックし、すべてのプログラムに移動して、管理ツールを選択し、Active Directoryユーザーとコンピューターを選択します。
コンソールツリーでドメイン名を右クリックし、新規を選択して組織単位をクリックします。
新しいオブジェクトダイアログボックスで、新しい組織単位(OU)に対して説明的な名前を入力し、OKをクリックします。
右パネルでコンピュータを選択し、組織単位に追加したいコンピュータをクリックします。
これらのコンピュータを作成した組織単位の名前にドラッグアンドドロップします。 右パネルでNexthink_Collector_Deployを選択すると、組織単位に結び付けられているすべてのコンピュータが見えます。
スタートボタンをクリックし、すべてのプログラムに移動して、管理ツールを選択し、グループポリシー管理を選択します。
コンソールツリーでドメイン名を右クリックし、このドメインにGPOを作成し、**ここにリンク...**をクリックします。
新しいGPOダイアログボックスで、新しいポリシーに対して説明的な名前を入力し、OKをクリックします。
MSIパッケージを割り当てます
スタートボタンをクリックし、すべてのプログラムに移動して、管理ツールを選択し、グループポリシー管理を選択します。
GPO名を右クリックし、**編集...**を選択します。
このグループ管理エディターで、コンピュータポリシー、ソフトウェア設定、およびソフトウェアインストールを展開し、新規を選択して**パッケージ...**をクリックします。
開くダイアログボックスで、配布ポイントのNexthink Collectorをブラウズします。
デプロイしたいCollectorインストーラが含まれているMSIファイルを選択し、開くをクリックします。
ソフトウェアの展開ダイアログボックスで、詳細設定を選択し、OKをクリックします。
作成したパッケージのプロパティダイアログボックス。
デプロイメントタブをクリックし、管理の範囲外になったときにこのアプリケーションをアンインストールするを選択します。
展開タブで、このパッケージをデプロイするときに言語を無視するを選択し、この32ビットX86アプリケーションをWin64マシンで使用可能にするオプションのチェックを外し、OKをクリックします。
変更タブで、パッケージのインストール時に適用したい修正変換を指定するには、追加をクリックし、各変換をそのネットワークの場所から開きます。
セキュリティタブで、ソフトウェアを割り当てるコンピュータの名前を確認します。
プロパティダイアログボックスを閉じるには、OKをクリックします。
グループポリシーダイアログボックスで、コンピュータ構成、管理テンプレート、およびWindowsコンポーネントを展開します。
Windowsコンポーネントフォルダーで、Windowsインストーラーを選択します。
常に管理者権限でインストールするを選択します。
プロパティを選択します。
常に管理者権限でインストールするプロパティダイアログボックスで、設定タブをクリックし、有効を選択してOKをクリックします。
グループポリシーダイアログボックスのWindowsインストーラーパネルで、ログ記録を右クリックし、プロパティを選択します。
ログプロパティダイアログボックスの設定タブで、有効を選択します。
ログテキストボックスにiweaprcvと入力します。
ログプロパティダイアログボックスを閉じるには、OKをクリックします。
グループポリシーダイアログボックスで、ファイルをクリックし、終了をクリックします。
GPOはActive Directoryグローバルカタログに伝播され、次に個々のコンピュータに伝播される必要があります。 このため、Nexthink Collectorを割り当てるコンピュータを再起動する前に5~10分の間を空けるか、システムポリシーが同期される前にクライアントコンピュータを二度再起動することを計画します。
結果をテスト
ポリシーを結び付けたOUのメンバーであるターゲットPCに行きます。
スタート、実行をクリックし、gpupdate /forceと入力します。
ログオフまたは再起動メッセージが表示されます:YとEnterキーを入力します。
再起動すると、ネットワークとPCの速度によっては約1分間**Nexthink Collectorをインストールしています...**というメッセージが表示されるはずです。
スタート、実行をクリックし、eventvwr.mscと入力してイベントビューアメッセージを表示します。 左ペインでアプリケーションを選択すると、成功監査イベントとしてログに記録されたMsiインストーラーのソースイベントが表示されます。
エラーがある場合は、
C:Windows/Temp/Msi.log
に移動して生成されたエラーログを確認します。
時々、パッケージを再配布する必要があるかもしれません(例えば、アップグレード時)。 パッケージを再配布するには:
スタートボタンをクリックし、プログラムに移動して、管理ツールを選択し、グループポリシー管理を選択します。
コンソールツリーでドメイン名を右クリックし、プロパティコンテキストメニューを選択します。
グループポリシータブに移動し、パッケージをデプロイするために使用したオブジェクトを選択して編集をクリックします。
デプロイされたパッケージを含むソフトウェア設定要素(ユーザーごとまたはマシンごと)を展開します。
デプロイされたパッケージを含むソフトウェアインストール要素を展開します。
グループポリシーウィンドウの右ペインでパッケージを右クリックします。
すべてのタスクメニューを選択し、アプリケーションを再展開をクリックします。
アプリケーションがインストールされているすべての場所に再インストールするには、はいボタンをクリックします。
グループポリシー管理エディタを閉じ、OKをクリックしてグループポリシー管理を終了します。
GPOはActive Directoryグローバルカタログに伝播され、次に個々のコンピュータに伝播される必要があります。 このため、Collectorを割り当てるコンピュータを再起動する前に5~10分の間を空けるか、システムポリシーが同期される前にクライアントコンピュータを二度再起動することを計画します。
(オプション) パッケージを削除します
スタートボタンをクリックし、プログラムに移動して、管理ツールを選択し、グループポリシー管理を選択します。
コンソールツリーでドメイン名を右クリックし、プロパティコンテキストメニューを選択します。
グループポリシータブに移動し、パッケージをデプロイするために使用したオブジェクトを選択して編集をクリックします。
デプロイされたパッケージを含むソフトウェア設定要素(ユーザーごとまたはマシンごと)を展開します。
デプロイされたパッケージを含むソフトウェアインストール要素を展開します。
グループポリシーウィンドウの右ペインでパッケージを右クリックします。
すべてのタスクメニューを選択し、削除をクリックします。
次のオプションから選択します:
ユーザーとコンピュータからソフトウェアを即座にアンインストールします。
ユーザーがソフトウェアを引き続き使用することを許可しますが、新しいインストールは防ぎます。
続行するには、OKボタンをクリックします。
グループポリシー管理エディタを閉じ、OKをクリックしてグループポリシー管理を終了します。
GPOはActive Directoryグローバルカタログに伝播され、次に個々のコンピュータに伝播される必要があります。 このため、Collectorを割り当てるコンピュータを再起動する前に5~10分の間を空けるか、システムポリシーが同期される前にクライアントコンピュータを二度再起動することを計画します。
単一のデバイスにCollectorをインストールします
Collector MSIパッケージを使用して、インタラクティブモードまたはサイレントモード(無操作モードとも呼ばれる)でCollectorをインストールします。 後者の場合、インストールプロセスが開始されるとユーザーの操作は不要です。
この方法で個々のデバイスにCollectorをインストールすると、大企業にとって非常に面倒です。 したがって、概念実証またはテスト目的でのみこれを推奨します。
MSIファイルを変換する
インタラクティブモードでCollectorをインストールする
Nexthink Collector MSIファイル(NEXThink_Collector.msi)をダブルクリックしてインストールプログラムを開始します。
歓迎のメッセージを読んだ後、次へをクリックします。
インストール設定のフォームを記入します:
アプライアンス名またはIPアドレス NexthinkインスタンスのFQDN。
アプライアンステCPポート ポート番号を443に設定します。
カスタマーキー Nexthinkインスタンスのカスタマーキーを含むファイルの内容をこのフィールドにコピーします。
メモ帳を使ってカスタマーキーファイルを開きます。
Ctrl+Aを押して、すべてのテキストを選択します。
Ctrl+Cを押してテキストをコピーします。
カスタマーキーフィールドに戻り、Ctrl+Vを押してコピーしたキーを貼り付けます。
次へをクリックしてください。
インストーラーの準備ができました。「インストール」をクリックして、実際のインストールを開始できます。
インストールウィザードが完了したら、完了をクリックして閉じます。
CLI サイレントインストール
サイレントモードでCollectorをインストールするには、コマンドラインインターフェース (CLI) でmsiexec.exe
を実行します。 実行可能プログラムmsiexec.exeはすべてのMicrosoft Windowsオペレーティングシステムにプリインストールされています。 カスタムパラメーターはCLIに直接提供され、インストールごとに保存されません。 単一のインストールの場合は、グラフィカルインストール方法を使用することをお勧めします。 自動化ツールを使用する大規模な展開の場合は、Windowsインストーラー変換スクリプト(MSTファイルと呼ばれることが多い)を使用することをお勧めします。
必須のパラメーターは次のとおりです。
DRV_IP あなたのNexthinkインスタンスのFQDN。
CRD_PORT ポート番号を443に設定してください。
CRD_KEY Nexthinkインスタンスの顧客キー。
無人インストールの例はこちらです。
CLIで以下のコマンドを実行し、<Your_Key>を実際の値に変更してください:
インストールプロセスが完了するのを待ちます。
MSIは、ラップトップ、デスクトップ、またはサーバーといった、あらゆる種類のWindowsデバイスにデフォルトでインストールされます。
Nexthink Collectorの利用可能なオプションの詳細リストは、Collector MSIパラメーターのリファレンスを参照してください。
関連情報:Windowsインストーラー(msiexec.exe)コマンドラインオプションのリファレンス。
Windows参照イメージ内でCollectorを導入する
Windows参照イメージにCollectorを含める際は、デバイスを識別するために生成された可能性のあるUIDを削除します。
デバイスのUIDを確実に取り除くために:
管理者権限を持つユーザーとしてCollectorがインストールされたWindowsデバイスにログインします。
キーボードのWindowsボタンを押します。
cmdと入力して、コマンドプロンプトApplicationを検索結果に表示させます。
コマンドプロンプトアイコンを右クリックしてコンテキストメニューを開きます。
メニューから管理者として実行を選択します。
プロンプトからCollectorを停止するために
nxtcfg.exe /stop
を入力します。デバイスのUIDを削除
reg delete "HKLM\SYSTEM\CurrentControlSet\Services\Nexthink Coordinator\params" /v uid
**レジストリ値uidを削除しますか(はい/いいえ)?**という質問に対して、はいと入力して答えます。
デバイスのlicense_UIDを削除
reg delete "HKLM\SYSTEM\CurrentControlSet\Services\Nexthink Coordinator\params" /v license_uid
**レジストリ値license_uidを削除しますか(はい/いいえ)?**という質問に対して、はいと入力して答えます。
システムは、CollectorがまだUIDを生成していない場合でも、操作が成功したことを確認するメッセージを表示します。
Collectorと他のsoftwareとの相互作用
デバイスから有益な情報を収集するためには、Collectorのコンポーネントがカーネルドライバとして権限モードで実行される必要があります。 ユーザーApplicationsとは異なり、権限モードで実行されるプログラムはデバイスのメモリやhardwareに直接アクセスできます。 これらは通常、マウス、キーボード、ハードディスク、またはネットワークカードなどのデバイスの周辺機器を制御するプログラムです。 他の特別なprogram、例えばアンチウイルスソフトウェアも、少なくとも部分的に権限モードで実行する必要があるかもしれません。 権限モードで実行されるプログラムのエラーは、オペレーティングシステムによって提供されるプロセスアイソレーションの保護を受けず、システム障害を引き起こす可能性があります。 これらすべてのprogramは同一のメモリ空間を共有しているため、一つのプログラムの不調が他のすべてを不安定にする可能性があります。
Collectorはどんなprogramエラーも避けられるように慎重に設計され、徹底的にテストされてきました。 それはまた、システムにロードされている他のドライバに対して良識ある姿勢をとるカーネルドライバの開発のためのベストプラクティスに従って設計されています。 しかし、非常にまれな場合には、狡猾なプログラミングエラーが厳密なテストプロセスを突破してしまう場合や、動作不良のサードパーティ製ドライバがCollectorに障害を引き起こす可能性があります。 このような不運な状況では、Collectorが不安定になり、デバイスのシステム障害を引き起こす可能性があります。
CrashGuard保護
ドライバの誤動作を防ぐためには、Windowsドライバを最新の状態に保ってください。 古いバージョンのWindowsドライバには、しばしば不安定性を引き起こすバグが含まれています。 サードパーティのドライバがCollectorを一貫して不安定にさせる場合、CollectorのCrashGuard保護はデバイスが何度もクラッシュするのを防ぎます。
CrashGuardメカニズムは、セッションが突然終了するたびにカウンタを増加させます。 セッションが突然終了する状況とは、システムクラッシュ(ブルースクリーン)、ハードリセット、または電源オフです。 その後のセッションが正しく終了されると、カウンタはゼロにリセットされます。 そうでない場合、カウンタは再び増加します。 カウンタが連続した突然終了セッションの指定された数に達したとき、Collectorはシステム起動時のドライバの読み込みをキャンセルします。 もちろん、CrashGuard保護は、実際にCollectorや誤動作softwareとの相互作用がシステムをクラッシュさせている場合にのみ効果があります。
逆に、一部のエンドユーザーがデバイスを安全にシャットダウンする習慣を怠った場合、CrashGuard保護メカニズムが誤ってCollectorの読み込みを無効にする可能性があります。 これらのユーザーがCrashGuard保護メカニズムをトリガーすることを防ぐために、システム起動時から測定を開始し、セッションの突然の終了がCrashGuardカウンタを増加させない保護時間間隔をオプションで指定できます。 この措置は、不正行為をするユーザーが保護時間間隔が経過した後にのみデバイスをシャットダウンする場合、すなわち保護時間間隔が労働時間より短い場合に効果的です。 保護時間間隔のデフォルト値は4時間です。
さらに、以前にCrashGuard保護によって無効化されたCollectorを再読み込みするための再有効化時間を指定します。 デバイスが頻繁にクラッシュする原因となった問題を修正するために、無効化期間中に予防措置を講じてください。 再有効化時間が経過した後、次回のデバイスの起動時にCollectorが再びロードされます。
CrashGuardの動作を制御するパラメーターをCollector MSIの引数として指定します:
DRV_CRASHGUARD Collectorがドライバの読み込みをキャンセルするまでの連続した突然終了セッションの最大数。 デフォルトは5セッションです。
DRV_CGPI システム起動後、CrashGuard保護メカニズムが突然の終了を本物のクラッシュとして認識する間隔(分)。 デフォルトは240分(4時間)です。
DRV_REACTIVATION CrashGuardカウンタが指定された最大値に達したためにCollectorの読み込みが無効化される時点から再有効化されるまでの待機時間(時間)。 デフォルトは168時間(7日間)です。
インストール後、アクティブデバイスでCollector設定ツールを使用してCrashGuard保護時間間隔を変更します。
いずれにせよ、会社のエンドユーザーデバイスにロードされているドライバとCollectorの間に互換性の問題があると疑われる場合は、Nexthinkサポートに連絡して詳細情報を求めてください。
Last updated