Workspace ONE Access と互換性のない ThinApp パッケージを、Workspace ONE Access で配布および管理できる ThinApp パッケージに変換することができます。次の方法のいずれかを使用できます。ThinApp の relink コマンドを使用する、ThinApp プロジェクトの Package.ini ファイルを編集して必要な Workspace ONE Access パラメータを追加してから、ThinApp プロジェクト ファイルからパッケージを再構築する、または ThinApp Setup Capture プログラムで適切な Workspace ONE Access 設定を選択した状態で、Windows アプリケーションを再キャプチャする。

注: Workspace ONE Access Desktop アプリケーションをインストール済みの Workspace ONE Access ユーザーのみが、これらの ThinApp パッケージを起動および実行できます。実行時に、ThinApp パッケージには具体的に指定された DLL がロードされます。この DLL により、ThinApp パッケージでは、 Workspace ONE Access から付与されたユーザーの資格が検証されます。DLL は Workspace ONE Access Desktop アプリケーションと共にインストールされるため、 Workspace ONE Access Desktop アプリケーションがインストールされている Windows システムでのみこの ThinApp パッケージを実行できます。

前提条件

選択した方法に必要なアイテムへのアクセス権があることを確認します。
  • relink コマンドを使用する場合は、変換対象の ThinApp パッケージの実行可能ファイル、および ThinApp relink.exe アプリケーションがあることを確認します。
  • ThinApp プロジェクトの Package.ini ファイルを更新してパッケージを再構築する場合は、ThinApp プログラムでパッケージを再構築するのに必要なプロジェクト ファイルがあることを確認します。
  • Windows アプリケーションを再キャプチャする場合は、ThinApp Setup Capture プログラムとアプリケーション インストーラ、およびこのプログラムでアプリケーションを再キャプチャするのに必要なその他のアイテムがあることを確認します。詳細については、『VMware ThinApp ユーザーズ ガイド』を参照してください。

Workspace ONE Access が使用する ThinApp ネットワーク共有へのアクセス権があり、サブフォルダを作成してそこにファイルをコピーできることを確認します。

手順

  • Workspace ONE Access でサポートされているバージョンの ThinApp プログラムを使用し、適用可能ないずれかの方法で互換性のある ThinApp パッケージを作成します。
    オプション 説明
    relink -h コマンドを使用します。 ThinApp relink.exe プログラムから relink -h コマンドを使用することが最も簡単な方法です。この方法は、次に示す状況のいずれかに相当する場合に使用します。
    • ここではプロジェクト フォルダは作成されていないため、再構築による方法は使用できません。
    • Setup Capture を使用してアプリケーションを再キャプチャするのは、非常に時間がかかります。
    • Setup Capture による再キャプチャに必要なアプリケーション インストーラはありません。
    注: ThinApp ランタイムは、ThinApp パッケージに対して relink -h コマンドを実行するときに常に更新されます。

    relink コマンドを ThinApp Program Files ディレクトリから実行し、このコマンドの構文についてのヘルプを表示できます。

    互換性のあるパッケージを作成するために、次の基本構文のコマンドを使用します。

    relink -h executable-folder/*.*

    executable-folder は、更新する ThinApp パッケージの実行ファイルが含まれるフォルダです。

    重要: relink コマンドを使用するときは、このコマンドで Workspace ONE Access 環境内の ThinApp パッケージに使用されるネットワーク共有上のパッケージ実行ファイルのフォルダを直接参照することはできません。このコマンドは、ThinApp ランタイムを更新するときに古い実行ファイルを BAK ファイルに変換し、それらの BAK ファイルと新しいファイルをフォルダに書き込みます。ネットワーク共有は通常書き込みが許可されないため、relink で実行ファイルのフォルダのコピーを参照する必要があります。

    relink コマンドの他の使用例は、http://kb.vmware.com/kb/2021928 にある VMware ナレッジ ベース記事にまとめられています。

    必要なパラメータで Package.ini ファイルを手動で更新し、続いてパッケージを再構築します。 この方法は、再キャプチャ プロセス用のアプリケーション インストーラを所有していない場合、アプリケーションの再キャプチャに必要な事前設定の実行を回避する場合、または、relink コマンドが提供するよりも多くの機能を新しい ThinApp バージョンから組み込む場合に使用します。パッケージの再構築では、ファイル システムとレジストリに対して新バージョンの ThinApp で提供される変更が加えられます。このため、再構築では、管理者が設定する新しい Package.ini パラメータが新しい ThinApp バージョンによって提供される時点などにそれらの変更をピックアップします。
    Package.ini ファイルの [Build Options] セクションに、次のパラメータを追加します。
    ;--- VMware Identity Manager Parameters ---
    AppID=genid
    NotificationDLLs=hzntapluginlugin.dll
    hzntaplugin.dll は、ThinApp ランタイムで、 Workspace ONE Access ユーザーが仮想アプリケーションの使用資格を持つかを検証するためにコールされる DLL です。

    オプションで、HorizonOrgURL パラメータを含めて、これを Workspace ONE Access の完全修飾ドメイン名に設定できます。

    Setup Capture を使用して再キャプチャを実行し、必要な Workspace ONE Access 設定を選択します。 アプリケーションを再キャプチャすることが必要な場合には、他の方法を使用するのではなく、この方法を使用します。ThinApp Setup Capture を使用して互換性のあるパッケージを作成する場合は、キャプチャ プロセス時に、Workspace ONE Access でパッケージを管理するのに適切な設定をウィザードで選択します。キャプチャ プロセスの詳細については、『ThinApp ユーザーズ ガイド』を参照してください。

結果

Workspace ONE Access で配布および管理できる ThinApp パッケージには、EXE ファイルと DAT ファイルの一式が含まれます(DAT ファイルはオプション)。

次のタスク

ネットワーク共有に ThinApp パッケージを追加する手順については、Workspace ONE Access が管理する ThinApp パッケージのためのネットワーク共有の作成 を参照してください。