2010-12-06 8 views
6

ローカルマシン、ターミナルサーバー、およびCitrix上で実行できる必要があるプログラムがあります。%appData%およびCitrix - ログオフ中にローミングデータが保持されていますか?

プログラムは、私がのAppDataでこれを保存している理由ので、それは、ユーザー固有の(ログ)されているいくつかのデータを作成する必要が実行されている間(C:\ユーザーは、のAppData \ローミングを\\)

Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); 

私はこれがローカルとTSで動作することは確かですが、Citrixはどうでしょうか。セッション中にAppDataで作成されたデータがログオフ時に削除されるという情報が聞こえましたが、これは本当に正しいでしょうか。ローミングフォルダに追加されたデータは、セッション間で持続している間:(\ユーザーのAppData \ローカルを\\ C)は私が

Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); 

がvolitileフォルダだったという印象の下にありました。

+0

これはExports Exchangeではありません。 –

答えて

5

Citrixファームは、通常、各サーバーがステートレスになるように設計されています。つまり、セッションがログオフされた後、ユーザーセッションのすべてのトレースがサーバーから削除されます。ユーザーは明らかに環境の設定を嫌うので、ログオン中にローミングプロファイルを使用してファイルサーバーからCitrix XenAppサーバーにコピーし、ログオフ時にファイルを変更してから、プロファイルのローカルコピーを削除することがあります。

ローミングプロファイルでは、%LocalAppData%はデフォルトで除外されていますが、%AppData%は除外されています。アプリケーションの設定を保存することは安全です。これはセッション間で持続します。

+0

ありがとう、それはこれまでの私の結論でしたが、確認のためにあなたに感謝します。 – RWJ

+0

ベストアンサーの左側にあるチェックマークをクリックして、正しい答えを記入してもよろしいですか? –

0

ログオフ時にプロファイルの移動と削除が設定されているかどうかによって異なります。

+0

Citrixインストールでこれがデフォルトでオンまたはオフになっていますか。 – RWJ

+0

オフ、管理者はグループポリシーで設定する必要があります –

関連する問題