Windows エンタープライズ・アプリに関する FAQ

Windows エンタープライズ・アプリに関するよくある質問。

サイレント・インストール・モードとは何ですか?

アプリにサイレント・インストールのマークが付けられている場合、そのアプリはユーザー対話なしに対象デバイスに自動的にインストールされ、インストール・プログラムにユーザー・インターフェースは表示されません。

アプリにサイレント・インストールと簡易インストールの両方のマークが付けられている場合、対象デバイスではどのように動作しますか?

次の表に、サイレント・インストールと簡易インストールの、可能な組み合わせを示します。
  簡易インストール先 簡易インストールがオフ
サイレント・インストール ユーザーの介入なしでアプリをインストールします。 ユーザーがアプリ・カタログから無人インストールを開始します。
UI またはウィザード・ベース ユーザーがアプリを手動でインストールできるように、アプリのインストール・ウィザードにプロンプトを出します。 ユーザーがアプリ・カタログから手動でアプリをインストールします。

サイレント・インストール・コマンドの例:

アプリ コマンド
Evernote
実行コマンド
  • サイレント・インストール・コマンド: %APPNAME%.exe /quiet
  • サイレント・アンインストール・コマンド: MsiExec.exe /X{DFDF0BE2-2D71-11E4-9454-00163E98E7D6} /qn
インストール成功基準
  • 登録
    • キー・パス: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{DFDF0BE2-2D71-11E4-9454-00163E98E7D6}
    • 値の名前: DisplayName
    • 値データ: Evernote v. 5.6.4
  • ファイルが存在する: C:\Program Files (x86)\Evernote\Evernote\Evernote.exe
  • 実行中のプロセス: Evernote.exe
VLC
実行コマンド
  • サイレント・インストール・コマンド: %APPNAME%.exe /S
  • サイレント・アンインストール・コマンド: {7C5A40EF-A0FB-4BFC-874A-C0F2E0B9FA8E}\VideoLAN\VLC\uninstall.exe
インストール成功基準
  • 登録
    • キー・パス: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\50E7C3A773EE6D74991EE20BA5D33A7F
    • 値の名前: DisplayName
    • 値データ: VLC media player
  • ファイルが存在する: C:\Program Files\VideoLAN\VLC\vlc.exe
  • 実行中のプロセス: vlc.exe
Skype
実行コマンド
  • サイレント・インストール・コマンド: %APPNAME%.exe /S
  • サイレント・アンインストール・コマンド: MsiExec.exe /X{1845470B-EB14-4ABC-835B-E36C693DC07D} /qn
インストール成功基準
  • 登録
    • キー・パス: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\50E7C3A773EE6D74991EE20BA5D33A7F
    • 値の名前: ProductName
    • 値データ: Skype 6.16
  • ファイルが存在する: C:\Program Files (x86)\Skype\Phone\Skype.exe
  • 実行中のプロセス: Skype.exe

MaaS360で Windows パッケージを追加するために推奨されるストレージと帯域幅の設定はどのようなものですか?

以下の提案は、 MaaS360 パッケージ/バンドルを追加するために使用できる標準ストレージ容量です。
  • 1 GB のストレージ
  • 12 カ月の期間でデバイスあたり平均で 6 GB の帯域幅使用量
組織は、MaaS360 アカウント管理チームに要求を送信することにより、追加のストレージ・スペースと帯域幅を購入できます。 アカウント管理は、以下のパーツを注文できます。
  • D1AJKLL - IBM MaaS360 Content Service Bandwidth (SaaS) Gigabyte per Month
  • D1AJHLL - IBM MaaS360 Content Service Storage (SaaS) Gigabyte per Month
MaaS360 コンテンツ配布ネットワークで大容量のファイルをダウンロードしてアプリをインストールすることはできますが、以下の項目について検討してください。
  • インターネット経由ですべてのデバイスに 3 GB のペイロードをダウンロードする必要がありますか?
  • パイプの帯域幅が低いロケーションがありますか?
  • デバイスは局地的ですか、それとも全国に分散されていますか?
  • 代わりに使用できるローカル・ファイル共有がありますか?

特定の場所に集中する大量のデバイスがある場合は、パッケージのインストールを実行する代わりに、ローカル・ファイル・サーバーからパッケージをダウンロードするコマンドを実行する小規模なアプリケーションを作成することを検討してください。 例えば、サーバーからペイロードをダウンロードするためのバッチ・ファイルを作成し、 setup.exe プログラムを実行します。

どちらのインストール・コンテキストを選ぶべきですか?

パッケージは、ローカル・システムまたはユーザーとしてインストールすることができます。
  • MaaS360 によってパッケージがローカル・システムとしてデフォルトでサイレント・インストールされるようにするには、MaaS360 には、ソフトウェアをインストールするための適切な権限が必要です。
  • MaaS360 に UI/Wizard ベースのインストールを使用させたい場合、デフォルトでは MaaS360 App Catalog for Windows にアクセスしているユーザーとしてパッケージがインストールされます。 そのユーザーにソフトウェアをインストールするための適切な権限があることを確認してください (一部のソフトウェアでは管理者権限が必要です)。権限がない場合、インストールは失敗します。

ローカル・サーバーから大容量ファイルをプルするコマンドの例

この例では、いくつかの Office 365 アプリケーションが内部共有ロケーションでホストされている可能性があります。 下記のコマンドは、それらのファイルをローカル共有ロケーションからデバイスにプルするのに役立ちます。 コマンドは、MaaS360 アプリ・カタログからデバイスにプッシュされた実行可能プログラムにパッケージされています。 以下のコマンドにより、内部の Windows ファイル共有サーバーからパッケージがダウンロードされます。
  • cmd.exe /C mkdir "C:\Windows\Options\SWD\Office 2010"
  • xcopy /y "\\Servername\Sharename\Office 2010\Admin" "C:\Windows\Options\SWD\Office 2010\Admin" /s /i
  • xcopy /y "\\Servername\Sharename \Office 2010\OneNote.en-us" "C:\Windows\Options\SWD\Office 2010\OneNote.en-us" /s /i
  • xcopy /y "\\Servername\Sharename \Office 2010\Outlook.en-us" "C:\Windows\Options\SWD\Office 2010\Outlook.en-us" /s /i
  • xcopy /y "\\Servername\Sharename \Office 2010\PowerPoint.en-us" "C:\Windows\Options\SWD\Office 2010\PowerPoint.en-us" /s /i
  • xcopy /y "\\Servername\Sharename \Office 2010\Proofing.en-us" "C:\Windows\Options\SWD\Office 2010\Proofing.en-us " /s /i
  • xcopy /y "\\Servername\Sharename \Office 2010\ProPlus.en-us" "C:\Windows\Options\SWD\Office 2010\ProPlus.en-us " /s /i
  • xcopy /y "\\Servername\Sharename \Office 2010\Publisher.en-us" "C:\Windows\Options\SWD\Office 2010\Publisher.en-us" /s /i

また、レジストリー項目をバッチ処理で使用して、regset "[HKEY_LOCAL_MACHINE\SOFTWARE\SWD-OFF-Batch1]" "value"="No"を追跡することもできます。

コマンドを setup.exe ファイルにパッケージするにはどのようにすればよいですか?

この例では、 C:\Windows\Options\SWD\Office 2010\setup.exeを使用します。 WinZip Self-extractor (https://www.winzip.com/win/en/downse.html) または WinRAR https://www.rarlab.com/を使用して、パッケージ・コマンドを含むバッチ・ファイルをバンドルし、そのバンドルを EXE ファイルに変換することができます。 この setup.exe ファイルは、MaaS360 に保管され、MaaS360 から配布されます。 ファイルが実行されると、EXE ファイルが展開され、バッチ・ファイルが実行されて、ローカル共有サーバーから大容量アプリケーションがダウンロードされます。 サーバーがインターネットに公開されていない場合、インストールが失敗したときに、ユーザーが社内ネットワークに接続する必要があるというエラー・メッセージがユーザーに送信されることを確認してください。 大容量ファイルのダウンロードにこの方式を使用すると、プロキシーとファイアウォールをトラバースして大量の帯域幅を消費する大容量ダウンロードを、各デバイスが呼び出して受信する必要性が減少します。 このプロセスでは、WAN/インターネットではなく、LAN ネットワークを使用します。 アプリケーションのパッケージ化については、以下の資料を参照してください。