32.0 [配布]:アプリケーションをターミナルサーバへ
Novell® ZENworks® Desktop Managementでは、ターミナルサーバ環境にホストされているアプリケーションを管理することができます。ZENworks Desktop Managementは、ホストターミナルサーバにアプリケーションを配布し、Novell Application Launcher™を介してユーザがホストされたアプリケーションを使用できるようにする両方の機能を備えています。
この章では、アプリケーションをホストターミナルサーバに配布する方法について説明します。ターミナルサーバアプリケーションのユーザへの配布については、セクション 28.0, [配布]:単純なアプリケーションおよびセクション 29.0, [配布]:複雑なアプリケーションを参照してください。
アプリケーションをターミナルサーバに配布するのは、アプリケーションをユーザまたはワークステーションに配布するのと同じです。つまり、前の各節で説明したプロセスに従って配布できます。ただし、次の点に注意する必要があります。
- 単純なアプリケーション、AOT/AXTアプリケーション、またはMSIアプリケーションをターミナルサーバに配布できます。
- ユーザへの関連付けまたはワークステーションへの関連付けを使用してアプリケーションを配布できます。
ユーザへの関連付けを使用するには、Application Launcherをターミナルサーバにインストールし、Novell eDirectory™でターミナルサーバのユーザオブジェクトを作成し、該当するアプリケーションをターミナルサーバのユーザオブジェクトと関連付ける必要があります。
ワークステーションへの関連付けを使用するには、ターミナルサーバにApplication LauncherとWorkstation Managerをインストールし、ワークステーションオブジェクトとしてターミナルサーバをeDirectoryにインポートし、該当するアプリケーションをターミナルサーバのワークステーションオブジェクトと関連付ける必要があります。
- ユーザに関連付けられたアプリケーションおよびワークステーションに関連付けられたアプリケーションの両方について、ターミナルサーバに正常に配布するために、Windows管理者アカウントを使用してターミナルサーバコンソールでログオンする必要があります。
- Application Launcherは、ターミナルサーバ上にNALキャッシュディレクトリを作成しません。NALキャッシュディレクトリがないため、次の事項が適用されます。
- MSIアプリケーションをターミナルサーバに配布するには、適切なネットワーククライアント(Microsoft ClientまたはNovell Client™)をターミナルサーバにインストールする必要があります。MSIソースパッケージのコピー先となるNALキャッシュがないため、ZENworks Middle Tier Serverを通じて配布を行うことはできません。この問題の回避策としては、単純なアプリケーションオブジェクトを作成します。このアプリケーションオブジェクトにより、.msi パッケージをターミナルサーバに配布し、Windows Installerを起動してパッケージをインストールします。
- 強制キャッシュは機能しません。
- アンインストールは機能しません。アプリケーションファイルは手動でアンインストールする必要があります。
- MSIアプリケーションの場合、マルチセッションアクセス用としてアプリケーションをインストールするには、配布前のスクリプトでchange user /installコマンドを使用し、配布後のスクリプトでchange user /executeコマンドを使用します。これにより、アプリケーションは各ユーザのホームディレクトリではなく、systemrootにインストールされます。
- ターミナルサーバの配布ルールを使用して、アプリケーションがターミナルサーバのみに配布されるようにすることができます。ターミナルサーバの配布ルールについては、[配布ルール]ページを参照してください。
- アプリケーションを(インストール時ではなく)ユーザが起動したときに配布されるようにするには、ユーザが適切なファイルシステムおよびレジストリへのアクセス権を持っている必要があります。MSIアプリケーションをターミナルサーバにインストールするには、ユーザがAdministratorsグループのメンバーである必要があります。Microsoft Windows Installerでは、非管理者ユーザはターミナルクライアントセッションからインストールを実行できません。