はい、標準の AD は Citrix 環境で正常に動作します。すべての意図と目的において、サーバーの Citrix の使用は、通常の「Windows」の使用と同じであると考えることができます。Citrix は独自のカスタム管理および仲介レイヤーを提供しますが、ユーザーが Windows セッションに接続すると、ほとんど同じになります。
展開するには、アプリをすべての Citrix サーバーにインストールする必要があります。ただし、アプリへのアクセス方法は、顧客が何を望んでいるかによって異なります。ユーザーが明示的に起動することを選択するセルフサービス アプリを意図したものですか? それとも、ユーザーが他のアプリケーションを起動したときに実行されてポップアップするものですか?
ユーザーが明示的に起動するアプリの場合、Citrix 管理者は Citrix 管理コンソールを使用してそのアプリを公開する必要があります。他のアプリを起動する必要がある場合、顧客は、ユーザーが Citrix サーバーでセッションを開始したときにアプリを起動するために、何らかの形式のログイン スクリプトを構成する必要があります。
設定については、通常、ユーザーのローミング プロファイルに保存する必要があります。これは、ファイルまたはレジストリのいずれかです。レジストリには、現在のユーザー ハイブ (HKCU) を使用する必要があります。ローミング プロファイルが適切に設定されている限り、HKCU に書き込まれるものはすべて、サーバー間でユーザーを追跡する必要があります。ファイルの場合は、適切な環境変数を検索して移動プロファイル パスを取得します。次のような場所に何かを書き込むことになります。
c:\users\\appdata\roaming\\file.whatever
「appdata」の後の「ローミング」パスに注意してください。これは、プロファイルのローミング部分です。appdata\local にあるものは、その特定のマシンから離れることはありません。
グローバル設定には、ローカル マシン ハイブ (HKLM) を使用します。マシンのローカル管理者権限を持っている場合にのみ、このハイブに書き込むことができます。このような設定をセットアップするには、主に次の 2 つの方法があります。
- アプリケーションのインストーラーで。インストーラーには、管理者が設定の値を変更できる UI ページがあります。設定は、HKLM\Software\CompanyName\ProductName\SomeKey のような場所に書き込まれます。通常、管理者は MSI 展開スクリプトに適切な値を含めて、サーバーへの MSI の展開を自動化します (すべてのサーバーで MSI を手動で実行する必要はありません)。
- 上記と同じキーを使用しますが、グループ ポリシーを使用して設定を構成します。管理者は GPO を作成して任意のレジストリ キーを編集できますが、通常、GPO を使用してアプリの設定を変更する方法が推奨される場合は、管理者がこれを簡単に行えるように ADM テンプレートを提供します。このリンクを参照してください:
http://blogs.technet.com/b/askds/archive/2007/08/14/deploying-custom-registry-changes-through-group-policy.aspx