ローカル・ファイル共有からの Windows アプリのダウンロードおよびデバイスへの配布

「アプリの配布」 ワークフローでは、管理者は、組織のネットワーク上にあるパスワードで保護されたファイル共有に保管されている Windows アプリをダウンロードできるようになりました。 管理者は、これらのアプリをエンド・ユーザーのアプリ・カタログに配布する (この場合、ユーザーが特定のデバイスにアプリをインストールします) ことも、デバイスに直接配布する (この場合、アプリは瞬時にユーザー・デバイスにインストールされます) こともできます。

このオプションの仕組み

以前のリリースでは、管理者が Windows アプリをデバイスに配布するために使用できる唯一のオプションは、アプリを MaaS360® (コンテンツ配信サーバー) CDN サーバーにアップロードすることでした。このサーバーでは、管理者が CDN サーバーからデバイスにアプリを直接ダウンロードしました。 10.78 プラットフォーム・リリースでは、管理者は、Windows アプリをネットワーク上のパスワードで保護されたファイル共有にローカルに保管し、ローカル・ファイル共有への UNC パスとローカル・ファイル共有資格情報を指定して MaaS360 Enterprise App for Windows-App Details ページからそのファイル共有にアクセスし、それらのアプリをユーザー・デバイスに直接配布できるようになりました。

注:
  • MaaS360 は、 EXEファイル、 MSIファイル、および BAT ファイルのみをサポートします。
  • Windows ユニバーサル・アプリケーション・パッケージ (APPX および APPXBUNDLE) はサポートされていません。
  • DTM によって管理される Windows 7 デバイスはサポートされません。
  • アプリを受け取るデバイスは、組織のネットワーク (VPN またはイントラネット) に接続されている必要があります。 デバイスが組織のネットワークに接続されていない場合、デバイスへのアプリのインストールは失敗します。

ローカル・ファイル共有からの Windows アプリケーションのダウンロード

ローカル・ファイル共有から Windows アプリをダウンロードするには、以下の手順に従ってください。
  1. IBM® MaaS360 ポータル ホーム ページから、アプリ > カタログ を選択する。 「アプリ・カタログ」 ページが表示されます。
  2. 「追加」をクリックして Windows セクションを展開し、「Windows のエンタープライズ・アプリ」を選択します。 「Windows 用エンタープライズ・アプリを追加するアプリ・タイプを選択します」ウィンドウが表示されます。
  3. 「アプリ・カタログ」に追加するエンタープライズ・アプリのタイプを選択します。 MaaS360 は、以下のエンタープライズ・アプリ・タイプをサポートします。
    • Windows インストーラー: MSI
    • Windows 実行可能ファイル: EXE
    • Windows スクリプト: BAT
  4. 「アプリの詳細」タブをクリックしてから、「ローカル・ファイル共有ロケーション」オプションを選択します。
  5. 「アプリ」 セクションで、アプリ・バイナリーが保管されているローカル・ネットワーク共有の Microsoft Windows UNC パスを入力します。

    例: \\Someserver\somepath\test.exe または \\IPaddress\c$\somefolder\test.exe

    注:
    • MaaS360 は、 EXEファイル、 MSIファイル、および BAT ファイルのみをサポートします。
    • Windows ユニバーサル・アプリケーション・パッケージ (APPX および APPXBUNDLE) はサポートされていません。
    • DTM によって管理される Windows 7 デバイスはサポートされません。
    • アプリを受け取るデバイスは、組織の VPN またはイントラネットに接続されている必要があります。 デバイスが VPN またはイントラネットに接続されていない場合、デバイスへのアプリのインストールは失敗します。
  6. 「ローカル・ファイル共有の資格情報 (Local fileshare credentials)」セクションで、ファイル共有にアクセスするために必須の管理者ユーザー名およびパスワードを入力します。
    注:
    • アプリを受け取るには、各エンドポイントにファイル共有へのアクセス権が必要です。
    • UNC 共有はイントラネット上にあるため、追加のネットワーク要件はありません。
    • 現時点では、UNC 共有に対する SAML 認証はサポートされていません。 必須の管理者ユーザー名/パスワードのログイン資格情報のみがサポートされます。
  7. アプリに関する追加の詳細を指定します。
    オプション 説明
    アプリ名 アプリの名前を指定します。 例えば、VLC Player と指定します。
    アプリのバージョン アプリのバージョンを定義します。 例えば、2.0.1 です。
    アプリ・アイコン アプリ・アイコン。 推奨サイズは 30 x 30 ピクセルです。
    説明 アプリに関する追加情報を指定します。
    カテゴリー アプリにカテゴリーを割り当てます。
    画面イメージ アプリのスクリーン・ショット。
  8. 「インストール要件」タブを選択して、以下の詳細を指定します。
    オプション 説明
    インストール・モード
    • サイレント・インストール: ユーザー対話なしにインストールを自動的に実行できるようにします。
    • UI またはウィザード・ベース: インストール・プロセス中にユーザー ID やライセンス・キーなどのユーザー入力を必要とする、(有人) 手動インストールを実行できるようにします。
    インストール・コンテキスト
    • システムまたはすべてのユーザー: コンピューターのすべてのユーザーが、アプリケーションの使用およびアプリケーションへのアクセスができるようにします。 このインストール・コンテキストは、アプリのインストールに管理者特権が必要な場合に推奨されます。 インストールがシステム管理者によって実行されると、パッケージはサイレント・インストール・モードでインストールされます。
    • ユーザーごと (登録済みユーザー): アプリケーションへのアクセスとアプリケーションの使用を、コンピューターにアプリケーションをインストールしたユーザーに制限します。 このインストール・コンテキストは、アプリに管理者特権が必要でない場合に推奨されます。 一部のアプリには管理者権限が必要であるため、ユーザーにアプリをインストールするための適切な権限があることを確認する必要があります。
    実行コマンド
    • インストール: サイレント・インストール・コマンドを指定します。 コマンドには、アプリケーション名の後にインストール・コマンド・スイッチを含める必要があります。
      以下に、いくつかの一般的な EXE パッケージのサイレント・インストール・コマンドを示します。
      • filename /S
      • filename /Silent
      • filename /quiet
      注意: アプリケーションでサポートされているサイレント・インストール・コマンドおよびサイレント・アンインストール・コマンドについては、アプリケーション・ベンダーにお問い合わせいただくか、アプリケーションの資料を参照してください。

      例えば、VLC メディア・プレイヤーをサイレント・インストールするには、次のコマンドを使用します。

      vlc-2.0.1-win32.exe /L=1033 /S

      ここで
      • vlc-2.0.1-win32.exe はファイル名です。
      • /L は言語コードです。

      VLCメディアプレーヤーの詳細については、 https://wiki.videolan.org/Documentation:Installing_VLC/

    • アンインストール: サイレント・アンインストール・コマンドを指定します。 以下のシナリオでは、アプリの自動アンインストールを選択してください。
      • MDM コントロールが削除されている。
      • セレクティブ・ワイプがデバイスに対して発行されている。
      • 配布が削除されている。
      例えば、VLC メディア・プレイヤー・アプリをサイレント・アンインストールするには、 C:\Program Files (x86)\VideoLAN\VLC\uninstall.exe /Sを使用します。
    インストールする関連情報 アプリのインストールに必須の前提条件コンポーネントを定義します。 前提条件は、レジストリー・キー、ファイル、またはプロセスに基づいています。 アプリのインストール中に、 MaaS360 は前提条件を検査し、要件を満たすデバイスにのみアプリをインストールします。

    例えば、javaw.exe プロセスを Eclipse.exe パッケージの前提条件として使用します。

    配布アプリが要件を満たしていない場合、「アプリの配布とインストールの詳細」ページで「関連性なし」のマークがそのアプリに表示されます。
    注: アプリが関連性のないものである場合、エンドユーザーの App Catalogでは、アプリをダウンロードするための Get オプションは無効になります。

    Windows デバイスでスクリプト/ジョブが正常に実行されたかどうかを確認するためのネガティブ・インストール成功/関連性基準の使用 (MSI、EXE、およびスクリプトに適用)

    ネガティブ・インストールの成功/関連性基準は、以下の基準に基づいて、アプリのアップロード中にアプリがデバイスから正常にアンインストールまたは削除されたかどうかを判別します。
    • レジストリー・キーがありません (Registry key does not exist): レジストリー・キー、値の名前、および値のデータへのパスを指定します。 例: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Now
    • ファイルがありません: ファイル名への絶対パスを引用符なしで指定します。 例: c:\recovery.txt
    • プロセスが実行されていません (Process not running): プロセス名を指定します。 例: testScriptProcessNew
    Windows デバイスでスクリプト/ジョブが正常に実行されたかどうかを確認するための出口コード・ベースのインストール成功基準の使用

    管理者は、アプリのアップロード中にアプリがデバイスから正常にアンインストールまたは削除されたかを判別するための出口コード・ベースのインストール成功基準を、数値または数値のコンマ区切りリストとして入力します。

    再起動が必要 アプリのインストール後に再起動が必要であることを示します。
    インストール成功基準 デバイス上でアプリを検出するための基準を定義します。 アプリのインストール後、 MaaS360、デバイス上のアプリの存在を判断するための基準を検証し、インストールのステータスを返します。 アプリ検出基準は、レジストリー・キー、ファイル、またはプロセスに基づいています。
    注意: アプリのインストールは、基準が満たされている場合にのみ成功します。

    例えば、ファイル・パス C:\Program Files\VideoLAN\VLC\vlc.exe を使用して、VLC メディア・プレイヤーがインストールされているかどうかを判別します。

  9. 「ポリシーおよび配布」タブを選択して、以下の詳細を指定します。
       
    アプリ削除のタイミング 以下のシナリオでは、アプリがデバイスから自動的に削除されます。
    • MDM コントロールの削除: デバイスの MDM コントロールが管理者またはユーザーによって終了されたとき。
    • セレクティブ・ワイプ: デバイスに対してセレクティブ・ワイプが発行されたとき。
    • 配布の停止: デバイス上で配布が停止されたとき。
    注: Selective Wipe および Stopping Distribution オプションは、OSバージョン10以降のWindowsデスクトップでのみサポートされています。
    インストールの設定 アプリがユーザー介入なしでインストールされることを示します。
    配布先 配布先: アプリを受け取るデバイス。 プラス・アイコンを使用して、複数の配布を追加します。 MaaS360 を使用すると、以下の方法でデバイスにアプリを配布できます。
    • なし: アプリは アプリ・カタログにロードされますが、アプリはデバイスにすぐには配布されません。
    • 特定のデバイス: アプリは アプリ・カタログ にロードされ、特定のデバイスにデプロイされます。
    • グループ: アプリはデバイスのグループにデプロイされます。
    • すべてのデバイス: すべてのデバイスがアプリを受信します。
  10. アプリを表示してデバイスに配布するには、以下のステップを実行します。
    1. IBM MaaS360 Portal Home ページから、 Apps > Catalog を選択します。
    2. 配布するアプリをクリックします。
    3. アプリの詳細ビューで、「表示」をクリックします。 「アプリのサマリー」 ページが表示されます。
    4. 「配布」をクリックします。 「アプリの配布」 ウィンドウが表示されます。
    5. 以下の詳細情報を指定します。
      オプション 説明
      ターゲット
      • 特定のデバイス: アプリは選択したデバイスにデプロイされます。
      • グループ: アプリは特定グループ内の全デバイスにデプロイされます。
      • すべてのデバイス: アプリ・タイプに基づいて、適用可能なデバイスが配布先になります。 例えば、Windows エンタープライズ・アプリをすべてのデバイスにデプロイした場合、そのアプリはすべての Windows デバイスにデプロイされます。 Android デバイスも、iOS デバイスも、macOS デバイスもそのアプリを受け取ることはありません。
        注意: 複数の配布ターゲットを追加するには、(+) プラス・アイコンを使用します。
      スケジュール配布 時間差を付けて Windows デバイスまたはデバイスのグループにアプリ・カタログの配布アプリをインストールするようにスケジュールします。 スケジュール日時が近づくと、アプリはデバイスにインストールされます。
      注: 「スケジュール配布」オプションでサポートされるファイルは、Windows EXEMSIBAT、およびダウンロード可能なファイル (DOCXPPTXJPEGPNGXMLINIT) のみです。 Windowsユニバーサルアプリパッケージ(APPX および APPXBUNDLE )およびDTMによって管理されるWindows 7デバイスはサポートされていません。

      アプリインストールのスケジュールオプション

      • 開始日: Windows デバイス (またはデバイスのグループ) への配布アプリのインストールをスケジュールする日付を選択します。
      • 開始時間 (0 から 23 時間): Windows デバイス (またはデバイスのグループ) への配布アプリのインストールをスケジュールする、デバイス上の現地時間を選択します。 値は次のとおりです。
        • 即時
        • 00 (午前 0 時) から 23 (午後 11 時)
      • 配布期間 (0 から 24 時間): ネットワークへの負荷を軽減するために、選択した時間にわたって Windows デバイスへの配布アプリ・バイナリーのインストールの間隔を空けるように MaaS360 に強制します。 値は次のとおりです。
        • 即時
        • 1 時間から 24 時間
      注:
      • 異なるスケジュール・オプションを使用している複数のグループにデバイスが属している場合、スケジュールされている開始日が最も早いオプションが使用されます。
      • アプリのインストールにスケジュールされている開始日 (例えば、2020 年 11 月 11 日午後 2:00) が過ぎた場合、アプリのインストールは、次の日の同じ時刻 (例えば、2020 年 11 月 12 日午後 2:00) にスケジュールされます。 MaaS360 は、アプリのインストールのスケジュール変更を 3 回まで試行します。 スケジュール変更の限界である 3 回に達すると、アプリはデバイスに即時にインストールされます。
      自動インストール ユーザーの介入なしでアプリをインストールします。
      通知の送信 新しいアプリがアプリ・カタログに追加されたことをデバイスに知らせる通知が、デバイス群に送信されます。
      メール送信 新しいアプリがアプリ・カタログに追加されたことをユーザーに知らせる E メールが、ユーザー群に送信されます。
    6. 「配布」をクリックします。 アプリがデバイスに正常に配布されています。 配信に失敗した場合は、 アプリのステータスを追跡するを参照してください。

既存の Windows アプリのアップグレードとユーザー・デバイスへの配布

このシナリオでは、管理者は 2 つのバージョンのアプリ (アップグレードされたバージョンと以前のバージョン) を所有しており、両方のバージョンをローカル・ファイル共有に保管したいと考えています。ローカル・ファイル共有に保管することで、アップグレードされたバージョンのアプリをユーザー・デバイスに配布できます。
  1. ローカル・ファイル共有からの Windows アプリのインストールと配布 」セクションの手順に従って、アプリをインストールします。
  2. App Catalogでアプリを探し、 More > Upgrade Appを選択します。 「アプリのアップグレード」 ウィンドウが表示されます。
    1. 「簡易インストール」を選択すると、デバイス上のアプリがアップグレードされ、アプリ・カタログにアップグレードされたバージョンが表示されます。
    2. 「簡易インストール」を選択しない場合、アプリ・カタログ内のアプリの下に「更新」オプションが表示されます。 「更新」 をクリックして、アプリケーションを更新します。

    アップグレードされたバージョンのアプリは、ローカル・ネットワーク・ファイル共有に保持されます。 アップグレードされたバージョンのアプリのファイル名が、以前のバージョンのアプリのファイル名と同じでないことを確認する必要があります。

  3. アプリ・カタログで、アップグレードされたバージョンのアプリのファイル・パスを入力します。
  4. アップグレードされたバージョンのアプリをアプリ・カタログにアップロードします。 各バージョンのアプリはそれぞれ固有のアプリ ID にマップされるため、アップグレードされたバージョンのアプリが以前のバージョンのアプリを上書きすることはありません。
  5. アップグレードされたアプリをデバイスに配布します。 両方のバージョンのアプリがデバイスで使用可能です。