Marvis Windowsクライアント
インストール前のタスクを完了し、WindowsデバイスへのMarvisクライアントのインストールに使用する方法を選択します。
Windows向けMarvisクライアントは、Windowsデバイスが無線ネットワークとどのようにやり取りするかを詳細に可視化します。Marvisクライアントは、デバイスの接続性とパフォーマンスに関するインサイトを提供することで、ネットワークパフォーマンスの最適化、トラブルシューティングの合理化、および全体的なユーザーエクスペリエンスの向上を支援します。
Marvis Windowsクライアントのインストールの概要
Windows向けMarvisクライアント(marvisclient-installer.msiファイル)は、Juniper Mistポータルからダウンロードできます。
Juniper Mist ポータルから .msi ファイルをダウンロードするには、次の手順を実行します。
左側のメニューから [ Organization > Admin > Mobile SDK (モバイル SDK )] を選択します。
[Mobile SDK] ページの上部にある [ Marvis Client ] をクリックします。
[Windows] でアプリのバージョンを選択し、[インストーラーのダウンロード] をクリックします。
marvisclient-installer.zipからmarvisclient-installer.msiファイルを抽出します。
.msiファイルをデバイス上のフォルダに保存します。
Marvis Windowsクライアントのインストールオプション
次のいずれかのインストール オプションを使用できます。
前提 条件
開始する前に、次のものが必要です。
-
.Net Framework ランタイム (4.6.2 以降) がデバイスにインストールされている。
手記:これらのアプリケーションは、Marvis Windowsクライアントをインストールした後でインストールすることを選択できます。ただし、後でアプリケーションをインストールするには、デバイスを再起動する必要があります。
-
MarvisクライアントをオンボードするためのシークレットトークンまたはQRコード。
左側のメニューから [ 組織 > 管理 ] > [Mobile SDK ] を選択します。
[Mobile SDK] ページの上部にある [トークン ] をクリックします。
新しいトークンを作成するか、既存のトークンを使用します。
新しいトークンの場合 - [ 招待を作成] をクリックします。この招待の名前を入力し、[ 作成] をクリックします。トークンがページに表示されたら、[ 表示 ] をクリックして QR コードを表示します。
既存のトークンの場合 - トークン名を参照して、使用するトークンを見つけます。ページの右側にある [ 表示 ] リンクをクリックすると、QR コードが表示されます。
手記:APIを使用してシークレットトークンを取得するには、 https://api.mist.com/api/v1/docs/Org#sdk-invite を参照してください。 -
デバイスで実行されている Windows 10 以降のリリース
-
位置情報サービスが有効
手記:Windows 11 バージョン 24H2 以降を実行しているデバイスでは、位置情報サービスが有効になっている場合にのみ、Marvis クライアントはワイヤレス ネットワークの BSSID を取得できます。位置情報サービスを無効にすると、Marvisクライアントはスリープ状態に切り替わります。
この動作は、24H2 より前の Windows 11 バージョンでは異なります。これらのバージョンでは、位置情報サービスのステータスはMarvisクライアントの状態に影響しません。Marvisクライアントは、ロケーションサービスの有効化または無効化に関係なく、無線ネットワークのBSSIDを取得します。Marvisクライアントは、位置情報サービスを有効化または無効化しても、接続状態を維持します。
動作モード
Marvisクライアントは、以下のモードで動作します。
-
運用モード - インストール時にコマンドライン パラメーターを使用して設定できる、ライブ環境向けの標準動作モード。
-
PoC(PoC)モード:テストおよび評価を目的とした動作モードであり、デフォルト モードでもあります。
-
GUIまたは非GUIモード—Marvisクライアントへのビジュアルアクセスを有効または制限するモード。非GUIモードでは、タスクバーのUIまたはアイコンにはアクセスできません。
-
デバッグモード—ログにアクセスするモード。このモードでは設定を編集できません。
-
運用モードのときに構成設定を表示する場合は、デバッグ モードに切り替える必要があります。ただし、設定は編集できません。
-
POC モードでは、デバッグ モードに依存せずに構成設定を表示および編集できます。
接続状態
Marvisクライアントのステータスは、以下の視覚的なインジケータと接続状態によって示されます。
-
[切断(Disconnected)]:クライアントは Juniper Mist クラウドに接続されていません。
-
[接続済み(Connected)]:クライアントは Juniper Mist クラウドに接続されています。
-
[接続中(Connecting)]:クライアントはJuniper Mistクラウドへの接続を要求しています。
-
Sleeping —クライアントは、ジュニパー以外のアクセスポイント(AP)を介してJuniper Mistクラウドに接続されています。
手記:Windows 11 バージョン 24H2 以降を実行しているデバイスでは、位置情報サービスが有効になっている場合にのみ、Marvis クライアントはワイヤレス ネットワークの BSSID を取得できます。位置情報サービスを無効にすると、Marvisクライアントはスリープ状態に切り替わります。
Marvis Windowsクライアントのインストール(GUIによる)
Marvis Windowsクライアントのインストール(CLIメソッド)
インストール中に高度なカスタマイズを行いたい場合は、CLIメソッドを使用してMarvisクライアントアプリをインストールできます。
Marvis Windowsクライアントのインストール(構成ファイルによる方法)
MDMを使用したWindowsデバイスへのMarvisクライアントの導入
Marvisクライアントは、SOTIまたはIntuneモバイルデバイス管理(MDM)ソリューションを使用して、Windowsデバイスに展開できます。開始する前に、すべてのデバイスに適切なMDMプロファイルと権限が割り当てられていることを確認します。
Intune MDM を使用した Marvis Windows クライアントの展開
Intune MDM を使用して Marvis クライアントを展開するには:
ターゲット デバイスを Intune に登録します。
Intune ポータルで、.msi インストーラーを Windows LOB (基幹業務) アプリとして追加します。
必要なポリシーを設定し、次のインストール後スクリプトを含めます。
MOBILE_SDK_SECRET="<ADD_YOUR_SECRET_TOKEN_HERE>" MIST_BATTERY_SAVING="<standard/low/high>" PRODUCTION="<true/false>" MIST_UI_ENABLED="<false/true>"
パラメータの詳細については、 表1 を参照してください。
ポリシーの種類 (必須または推奨) に応じて、Marvis クライアント アプリは直接インストールされるか、インストール可能なオプションのアプリとしてポータル サイトに表示されます。
MDM ポータルでインストールの状態を確認して、展開が成功したことを確認します。
- Intune で Marvis Windows クライアントをアップグレードする
- Intune で Marvis Windows クライアント構成を更新するUpdate the Marvis Windows Client Configuration in Intune
- Intune MDM を使用した Marvis Windows クライアントのアンインストール
Intune で Marvis Windows クライアントをアップグレードする
新しいバージョンの Marvis クライアントにアップグレードするには、Intune ポータルで既存の .msi ファイルを最新バージョンに置き換えます。インストール後のスクリプトを変更する必要はありません。更新プログラムが Intune ポータルに反映されるまでに時間がかかる場合があります。
Intune で Marvis Windows クライアント構成を更新するUpdate the Marvis Windows Client Configuration in Intune
Marvisクライアント設定パラメータを更新するには、ターゲットデバイスのレジストリ値を変更し、システムを再起動します。この方法では、再インストールせずに設定を更新できます。構成スクリプトの更新とレジストリの調整は慎重に行って、アプリの機能とユーザー エクスペリエンスをカスタマイズします。
次のレジストリパスで、Marvisクライアントの設定値を更新します。
パス:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Juniper\Marvis\Config
値: MOBILE_SDK_SECRET、MIST_BATTERY_SAVING、PRODUCTION
パラメータの詳細については、 表1 を参照してください。
手記:Marvisクライアントのインストール後に、レジストリを使用してMIST_UI_ENABLEDパラメータを更新することはできません。
レジストリ更新スクリプトを作成します。PowerShell を使用して、次のようにレジストリ値を更新します。
設定の変更によっては、デバイスの再起動が必要になる場合があります。必要に応じて、スクリプトの末尾に restart コマンドを含めます。
Restart-Service -Name "MarvisClient" -Force
レジストリ更新スクリプトをデプロイします。
[ デバイス構成 > Scripts ]に移動して、スクリプトをデバイスグループに割り当てます。
Intune MDM を使用した Marvis Windows クライアントのアンインストール
Marvisクライアントをアンインストールするには、次の手順に従います。
Intune でアプリケーションの割り当てを取り消します。ターゲットデバイスへのMarvisクライアントのインストールを強制するポリシーを削除します。
CLEAN=trueパラメータを使用して、Marvisクライアントを完全に削除するスクリプトを作成します。
msiexec /x marvis-installer.msi CLEAN=true /quiet /norestart
アンインストール スクリプトをデプロイします。 デバイス構成 > スクリプト を使用し、PowerShell スクリプトをデバイス グループに割り当てます。
手記:アンインストールが完了したら、今後のインストール時の競合を回避するために、 アンインストール ルールからデバイスを削除してください。
SOTI MDMを使用したMarvis Windowsクライアントの導入
SOTI MDMを使用してMarvisクライアントを展開するには、次の手順に従います。
ターゲットの Windows デバイスが SOTI MobiControl に登録され、管理コンソールに接続されていることを確認します。
Marvisクライアント用の.msiインストーラをアップロードします。
SOTI MobiControl で [ アプリケーションの追加 ] に移動し、 [ エンタープライズ アプリ ] > [Windows] を選択します。
Marvisクライアントの.msiインストーラを選択し、SOTIサーバーにアップロードします。
MarvisクライアントアプリをSOTI内の適切なデバイスまたはデバイスグループに割り当てます。展開設定に基づいて、アプリケーションは自動的にインストールされるか、オンデマンドで使用できます。
設定に必要な環境変数を使用して、SOTIで別のスクリプトジョブを作成します。
- SOTIのMarvis Windowsクライアントのアップグレード
- SOTIでMarvis Windowsクライアント設定を更新する
- SOTI MDMを使用したMarvis Windowsクライアントのアンインストール
SOTIのMarvis Windowsクライアントのアップグレード
SOTIでMarvisクライアントをアップグレードするには、次の手順に従います。
Marvisクライアントの現在の.msiインストーラを、SOTIで更新されたインストーラに置き換えます。
アプリケーションを再割り当てします。
このポリシーは、割り当てに従って、更新されたインストーラーをデバイスにプッシュします。
SOTIでMarvis Windowsクライアント設定を更新する
レジストリの編集を通じて、構成の更新を直接適用できます。
次のレジストリパスで、Marvisクライアントの設定値を更新します。
パス:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Juniper\Marvis\Config
値: MOBILE_SDK_SECRET、MIST_BATTERY_SAVING、PRODUCTION、MIST_UI_ENABLED
レジストリ更新スクリプトを作成します。PowerShell を使用して、次のようにレジストリ値を更新します。
設定の変更によっては、システムの再起動が必要になる場合があります。必要に応じて、スクリプトの末尾に restart コマンドを含めます。
Restart-Service -Name "MarvisClient" -Force
レジストリ更新スクリプトをデプロイします。ジョブ機能を使用して、この PowerShell スクリプトをターゲット デバイスにデプロイします。
SOTI MDMを使用したMarvis Windowsクライアントのアンインストール
Marvisクライアントをアンインストールするには、次の手順に従います。
SOTI でアプリケーションの割り当てを取り消します。ターゲットデバイスへのMarvisクライアントのインストールを強制するポリシーを削除します。
CLEAN=trueパラメータを使用して、Marvisクライアントを完全に削除するスクリプトを作成します。
msiexec /x marvis-installer.msi CLEAN=true /quiet /norestart
アンインストール スクリプトをデプロイします。ジョブ機能を使用して、この PowerShell スクリプトをターゲット デバイスにデプロイします。
手記:クライアントをアンインストールした後は、今後のインストール時の競合を回避するために、 アンインストール 規則からデバイスを削除してください。
Windows向けMarvisクライアントのインストールの確認
-
サービスの検証:
タスクマネージャーを開き、[ サービス ]タブに移動します。または、Windows サービスマネージャー (compmgmt.msc) を使用することもできます。
MarvisClientサービスが実行されていることを確認します。
-
ファイルとシステムレジストリを確認します。
ファイルが 「C:/Program Files(x86)/Juniper Networks/Mist/Marvis 」フォルダにあることを確認します。
システムレジストリに移動し、設定変数が HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Juniper\Marvis\Configにリストされていることを確認します。
-
MarvisクライアントのアイコンがスタートアップフォルダC :\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUpに表示されていることを確認します。
Marvis Windowsクライアントでのログの表示
-
[情報(Info)]:一般情報
-
エラー - 重大な問題
-
デバッグ - 問題のデバッグに使用できる詳細データ
Marvis Windowsクライアントのアンインストール
Marvisクライアントをアンインストールするのは、名前の変更やファイルパスの場所の変更など、大きな変更を行った場合のみです。マイナーな更新や組織の変更では、Marvisクライアントをアンインストールする必要はありません。
Marvisクライアントをアンインストールするには、次の手順に従います。
- デバイスの [設定] > [アプリ] に移動します。
- アプリケーションのリストから「MarvisClient」を検索します。
- をクリックし、[アンインストール]を選択します。
Marvisクライアントがデバイスからアンインストールされます。
クライアントをアンインストールしても、すべてのログ ファイルとフォルダーが削除されない場合があります。必要に応じて、ファイルを手動で削除することもできます。Marvisクライアントをすべてのログおよび設定ファイルとともに完全に削除するには、次のコマンドを使用します。
msiexec.exe /x marvisclient-installer.msi /quiet /L*v uninstall.log CLEAN=true"`