Omnissa Access と互換性のない ThinApp パッケージを、Omnissa Access で配布および管理できる ThinApp パッケージに変換することができます。次の方法のいずれかを使用できます。ThinApp の relink コマンドを使用する;ThinApp プロジェクトの Package.ini ファイルを編集して必要な Omnissa Access パラメータを追加してから、ThinApp プロジェクト ファイルからパッケージを再構築する;または ThinApp Setup Capture プログラムで適切な Omnissa Access 設定を選択した状態で、Windows アプリケーションを再キャプチャする。
**注:**Omnissa Access Desktop アプリケーションをインストール済みの Omnissa Access ユーザーのみが、これらの ThinApp パッケージを起動および実行できます。実行時に、ThinApp パッケージには具体的に指定された DLL がロードされます。この DLL により、Omnissa Access から付与されたユーザーの資格が検証されます。DLL は Omnissa Access Desktop アプリケーションと共にインストールされるため、Omnissa Access Desktop アプリケーションがインストールされている Windows システムでのみこの ThinApp パッケージを実行できます。
前提条件
選択した方法に必要なアイテムへのアクセス権があることを確認します。
relinkコマンドを使用する場合は、変換対象の ThinApp パッケージの実行可能ファイル、および ThinApprelink.exeアプリケーションがあることを確認します。- ThinApp プロジェクトの
Package.iniファイルを更新してパッケージを再構築する場合は、ThinApp プログラムでパッケージを再構築するのに必要なプロジェクト ファイルがあることを確認します。 - Windows アプリケーションを再キャプチャする場合は、ThinApp Setup Capture プログラムとアプリケーション インストーラ、およびこのプログラムでアプリケーションを再キャプチャするのに必要なその他のアイテムがあることを確認します。詳細については、ThinApp に関するドキュメントを参照してください。
Omnissa Access が使用する ThinApp ネットワーク共有へのアクセス権があり、サブフォルダを作成してそこにファイルをコピーできることを確認します。
手順
-
Omnissa Access でサポートされているバージョンの ThinApp プログラムを使用し、使用可能ないずれかの方法で互換性のある ThinApp パッケージを作成します。
オプション 説明 relink -hコマンドを使用します。ThinApp relink.exe プログラムから relink -hコマンドを使用することが最も簡単な方法です。この方法は、次に示す状況のいずれかに相当する場合に使用します。- ここではプロジェクト フォルダは作成されていないため、再構築による方法は使用できません。
- Setup Capture を使用してアプリケーションを再キャプチャするのは、非常に時間がかかります。
- Setup Capture による再キャプチャに必要なアプリケーション インストーラはありません。
relink -hコマンドを実行するときに常に更新されます。relink コマンドを ThinApp Program Files ディレクトリから実行し、このコマンドの構文についてのヘルプを表示できます。
互換性のあるパッケージを作成するために、次の基本構文のコマンドを使用します。
relink -hexecutable-folder/.この executable-folder は、更新する ThinApp パッケージの実行可能ファイルを格納しているフォルダです。
重要:
relinkコマンドを使用するときは、このコマンドで Omnissa Access 環境内の ThinApp パッケージに使用されるネットワーク共有上のパッケージ実行ファイルのフォルダを直接参照することはできません。このコマンドは、ThinApp ランタイムを更新するときに古い実行ファイルを BAK ファイルに変換し、それらの BAK ファイルと新しいファイルをフォルダに書き込みます。ネットワーク共有は通常書き込みが許可されないため、relink で実行ファイルのフォルダのコピーを参照する必要があります。relinkコマンドの他の使用例は、ナレッジベースの記事 KB2021928 にまとめられています。必要なパラメータで Package.ini ファイルを手動で更新し、続いてパッケージを再構築します。 この方法は、再キャプチャ プロセス用のアプリケーション インストーラを所有していない場合、アプリケーションの再キャプチャに必要な事前設定の実行を回避する場合、または、 relinkコマンドが提供するよりも多くの機能を新しい ThinApp バージョンから組み込む場合に使用します。パッケージの再構築では、ファイル システムとレジストリに対して新バージョンの ThinApp で提供される変更が加えられます。このため、再構築では、管理者が設定する新しい Package.ini パラメータが新しい ThinApp バージョンによって提供される時点などにそれらの変更をピックアップします。Package.ini ファイルの
[Build Options]セクションに、次のパラメータを追加します。
hzntaplugin.dll は、ThinApp ランタイムで、Omnissa Access ユーザーが仮想アプリケーションの使用資格を持つかを検証するために呼び出される DLL です。 オプションで、HorizonOrgURL パラメータを含めて、これを Omnissa Access の完全修飾ドメイン名に設定できます。;--- Omnissa Access Parameters --- AppID=genid NotificationDLLs=hzntapluginlugin.dllSetup Capture を使用して再キャプチャを実行し、必要な Omnissa Access 設定を選択します。 アプリケーションを再キャプチャすることが必要な場合には、他の方法を使用するのではなく、この方法を使用します。ThinApp Setup Capture を使用して互換性のあるパッケージを作成する場合は、キャプチャ プロセス時に、Omnissa Access でパッケージを管理するのに適切な設定をウィザードで選択します。キャプチャ プロセスの詳細については、『ThinApp ユーザーズ ガイド』を参照してください。
結果
Omnissa Access で配布および管理できる ThinApp パッケージの EXE ファイルと DAT ファイルの一式が得られます(DAT ファイルはオプション)。
次のステップ
ThinApp パッケージをネットワーク共有に追加する手順については、「Omnissa Access が管理する ThinApp パッケージのためのネットワーク共有の作成」を参照してください。
このページは役に立ちましたか?