Windows 向けエンタープライズ・アプリの追加
エンタープライズ向け Windows アプリを「 MaaS360® 」アプリカタログに追加し、管理対象の Windows デバイスに配布します。 アプリのインストーラーをアップロードしたり、アプリ情報を設定したり、デプロイメントオプションを定義したり、アプリをユーザーグループに割り当てたりすることができます。 アプリを公開すると、ユーザーは自分のデバイスで MaaS360 のApp Catalogからアプリをインストールできるようになります。
手順
- IBM® ( MaaS360 ) ポータルのホームページから、 「Apps 」> 「Catalog」 を選択します。
- アプリカタログページで、追加をクリックします。 Windowsセクションを展開し、Windows用エンタープライズアプリをクリックします。
- Select an app type to Add enterprise app for Windows ウィンドウで、App Catalog に追加するエンタープライズ アプリの種類を選択します。 MaaS360は、以下のエンタープライズアプリタイプをサポートしています。
アプリ・タイプ 説明 Windows ユニバーサル・アプリ・パッケージ Windows 10+ SDKからビルドされたアプリをアップロードします。 - 対応ファイルタイプ - .appxまたは.appxbundle
- 対応デバイス - Windowsデスクトップ、タブレット。注:
- アプリのアーキテクチャに応じて、アプリはノートパソコン、デスクトップパソコン、タブレットなどの該当するデバイスに配布されます。
- MaaS360 は、 appx パッケージをデバイスに正常に配布して公開するために、一部の設定をデバイス上のバックグラウンドで自動的に構成します。
例えば、すべての appx アプリ配布で、デバイスの「開発者設定」がデバイス上で「サイドロード・アプリ」に変更されることで、アプリが正常にサイドロードされます。 アプリをサイドロードする場合は、署名付きのアプリ・パッケージをデバイスにデプロイします。 MaaS360 は、インストール中にこれらの設定を変更し、これらのappxアプリがインストールされた後、デバイスの「開発者設定」は元の設定に戻ります。
Windows インストーラー Microsoft インストーラー MSI プログラムをアップロードします。 - サポートされるファイルの種類 - .msi
- 対応デバイス - Windowsデスクトップまたはタブレット
Windows 実行可能ファイル Win32 EXE プログラムをアップロードします。 - サポートされるファイルの種類 - .exe
- 対応デバイス - Windowsデスクトップまたはタブレット
Windows スクリプト Win32 スクリプトをアップロードします。 - 対応ファイルタイプ - .bat、.vbs、.ps1、.reg、.pyのいずれか
- 対応デバイス - Windowsデスクトップまたはタブレット
注意: レジストリー項目を更新するスクリプトをアップロードする場合は、必ず、/s オプションを含めてください。 例: regedit /s IMPORT %appname%/s オプションにより、スクリプトをサイレントで実行できます。 /s オプションを使用しないと、このスクリプトは失敗する可能性があります。
Windows ダウンロード可能ファイル 任意のファイルをアップロードします。 - サポートされるファイルタイプ - .docx、.pptx、.jpeg、.png、.xml、または.init
- 対応デバイス - Windowsデスクトップまたはタブレット
- Windows用エンタープライズアプリウィンドウで、アプリ詳細タブに移動し、アプリの種類に応じて以下の詳細を入力する。
- Windows ユニバーサル・アプリ・パッケージ (.appx または .appxbundle) ファイル
オプション 説明 アプリ ご使用のデバイスから .appx ファイルまたは .appxbundle ファイルをアップロードします。 パッケージ・ファミリー名 アプリのパッケージ・ファミリー名 (PFN) を入力します。 アプリのパッケージファミリー名を見つけるには、提供されている手順に従ってください。 - Windows App Management Admin Utility( https://m3.maas360.com/app-management/downloadAppInfoUtility.htm )をダウンロードし、 PowerShell バージョン 2.0 + を使用する Windows マシンにインストールします。
- このアプリをマシンにコピーし、ユーティリティーを実行します。
- マシン上の場所からアプリを選択し、「App プロパティーの取得」をクリックしてパッケージ・ファミリー名を抽出します。
説明 詳細なアプリの説明を指定します。 カテゴリー アプリ・カテゴリーをコンマ区切りで指定します。 画面イメージ アプリのスクリーン・ショットを指定します。 - Windows インストーラー (.msi ファイル)
オプション 説明 アプリ ご使用のデバイスから .msi ファイルをアップロードします。 アプリ・コード、アプリ名、アプリのバージョン Windows アプリ管理の管理者ユーティリティーを使用して、アプリのコード、名前、およびバージョンを抽出します。 これらの詳細によって、.msi アプリが一意的に識別されます。 - Windows App Management Admin Utility( https://m3.maas360.com/app-management/downloadAppInfoUtility.htm )をダウンロードし、 PowerShell バージョン 2.0 + を使用する Windows マシンにインストールします。
- このアプリをマシンにコピーし、ユーティリティーを実行します。
- マシン上の場所からアプリを選択し、「App プロパティーの取得」をクリックして、アプリ・コード、アプリ名、およびアプリのバージョンを抽出します。
アプリ・アイコン アプリ・アイコンをアップロードします。 推奨サイズ - 30 x 30 px - Windows スクリプト (.bat、 .vbs、 .ps1、 .reg、 .py)、および Windows ダウンロード可能ファイル (.docx、 .pptx、 .jpeg、 .png)
- Windows ユニバーサル・アプリ・パッケージ (.appx または .appxbundle) ファイル
- [インストール要件] タブを選択し、以下の詳細を入力してください。
オプション 説明 インストールモード - サイレントインストール - システムインストールコンテキストでパッケージをインストールします。
- UI またはウィザードベース - ユーザーごとのインストールコンテキストでパッケージをインストールします。
インストール・コンテキスト - システムまたはすべてのユーザー - システム権限でスクリプトを実行します。 System or All Users のインストールは、コンピュータのすべてのユーザーがアプリにアクセスして使用できるようにするために必須です。
- ユーザーごと (インストールされているユーザー) - ユーザー権限でスクリプトを実行します。 Per User (Installed User)は、登録されたユーザーのみがアプリにアクセスし、使用できるようにするために必須です。
実行コマンド - インストール - スクリプトのタイプに応じたパラメーターとともに、インストール・コマンドを指定します。
- アンインストール - スクリプトの種類に応じたパラメータと共にアンインストールコマンドを指定します。 (ユーザーはこのフィールドを編集できるようになりました)。
- バッチファイル(.bat) - %APPNAME%
- VBScriptファイル(.vbs) - cscript.exe %APPNAME%
- PowerShellファイル(.ps1) - powershell.exe -file
%APPNAME%注意: マシンの ExectutionPolicy が restrict に設定されている場合は、以下のインストールスクリプトを実行して、制限されたポリシー設定をバイパスしてください:powershell.exe -windowstyle hidden Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass; & \"%APPNAME%\"
- PowerShell プロセスを hidden として開始します。これは、MDMExtenderService が SYSTEM ユーザーとして実行されるからです。
- ExecutionPolicy は、実行される PowerShell プロセスの制限を Bypass (バイパス) するように設定されます。 PowerShell がスクリプトの実行を終了すると、Bypass の設定は終了します。
- &は呼び出し演算子で、コマンドやスクリプト、関数を実行するのに役立ちます。
- マシンの ExecutionPolicy 設定は、サブスクリプトの実行が完了した後に、元のままになります。
- レジファイル(.reg) - regedit IMPORT %APPNAME%
- その他 %APPNAME%
注意: MaaS360は、PowerShellスクリプトを以下の場所から32ビットプロセスとして実行します。C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe.管理者がアプリ・カタログから配布する PowerShell スクリプトは、デバイスのアーキテクチャーに基づくプロセスとして実行する必要があります。 64ビット・デバイスの場合は、以下の場所からpowershell.exeファイルを実行してください。C:\Windows\sysnative\WindowsPowerShell\v1.0\powershell.exe -file %APPNAME%.
インストールする関連情報 アプリのインストール基準または前提条件を定義し、アプリが事前に定義された基準を満たすデバイスにのみインストールされるようにします。 例えば、サポートされるレジストリー・キーが存在する場合にのみアプリがインストールされます。 配布されたアプリが基準を満たしていない場合、「アプリの配布とインストールの詳細」ページで「関連性なし」のマークがそのアプリに表示されます。 注意: アプリが関連性のないものである場合、アプリをダウンロードするオプションは、ユーザーのアプリカタログで無効になります。再起動が必要 アプリのインストール後に再始動が必要かどうかを指定します。 インストール成功基準 インストールされたアプリのステータスを判別する基準を定義します。 - [ポリシーと配布] タブを選択し、以下の詳細を入力してください。
オプション 説明 からアプリの削除 以下の場合、アプリは自動的に削除されます。- MDMコントロールの解除 - 管理者またはユーザーによってデバイスのMDMコントロールが解除された場合。
- 選択ワイプ - デバイスに対して選択ワイプが発行された場合。
- 配信停止 - デバイスで配信を停止する場合。
注意: 選択的ワイプおよび 配布を停止する オプションは、OS バージョン 10 以降を使用する Windows デスクトップでのみサポートされています。インストールの設定 自動的にインストール - アプリは自動的にデバイスにインストールされます。 配布先 配信先 - アプリを受け取るデバイス。 プラス・アイコンを使用して、複数の配布を追加します。 MaaS360は、以下の方法でデバイスにアプリを配布するのに役立ちます。- なし - アプリはアプリ カタログにロードされますが、アプリはすぐにデバイスに配布されません。
- 特定のデバイス - アプリはアプリ カタログにロードされ、特定のデバイスにデプロイされます。
- グループ - アプリはデバイスのグループにデプロイされます。
- すべてのデバイス - すべてのデバイスがアプリを受信します。
- [詳細設定] タブを選択し、以下の詳細情報を入力してください。
オプション 説明 アプリ検出ポータル アプリに提供されるカスタム・アプリ属性値を入力して、アプリをアプリ検出ポータルに表示するかどうかを指定します。 カスタムアプリ属性の値に関する詳細については、 「アプリカタログへのアプリの追加」 を参照してください。 ユーザーは、App Discovery Portalを使用して、組織内の他のユーザーに配布されるアプリをリクエストできます。 - 使用不可
- このアプリはApp Discovery Portalに表示されません。
- 表示のみ
- このアプリは、App Discovery Portal に表示されています。
- 表示および要求
- このアプリは、リクエスト用のApp Discovery Portalに表示されています。注: 閲覧&リクエストオプションはWindowsアプリでは利用できません。