Citrix-スマートクライアントアプリが起動されるたびに再ダウンロードしないようにする方法

StackOverflow https://stackoverflow.com/questions/158385

質問

当社は、Citrixを使用して、リモートユーザーがマシンの仮想ウィンドウ内でスマートクライアントアプリを起動できるようにターミナルサーバーにリモート接続します。

問題は、リモートcitrixサーバーのバージョンが変更されていなくても、ユーザーがスマートクライアントアプリを起動するたびにスマートクライアントアプリがダウンロードされることです。これは、Citrixセッションを閉じるたびにユーザーのプロファイルが削除されるためです。

これを回避し、ユーザーのプロファイルを引き続きパージする方法はありますか?プロファイルを削除しないと、citrixサーバーのスペースが無駄になり、プロファイルが破損する問題が発生します。

役に立ちましたか?

解決

Citrixサーバーの詳細について話すことができません。ただし、ClickOnceを使用すると、アプリケーションがインストールされている場所について何も言うことができません。 ifs、ands、またはbutsなしのユーザープロファイルの下にインストールされます。 ClickOnceの主な目標の1つはセキュリティの向上であり、プロファイルにアプリをインストールすることで簡単になりました。そのため、プロファイルをクリアしようとすると、行き詰まります。

ただし、ClickOnceなしでアプリをCitrixサーバーに展開することはできませんか?ほとんどの.Netアプリはxcopyで展開できるため、いくつかのバッチファイルを作成して最新の展開をCitrixサーバーにコピーし、ClickOnceをすべてスキップすることは非常に簡単です。

他のヒント

これをCitrix環境で行う方法は、Citrix URLコンテンツリダイレクト機能(機能リリース2)を使用して、ClickOnce URLをローカルマシン( http://xxx.xxx/myapplication.application )。これにより、ブラウザーウィンドウがCitrixマシンではなくローカルマシンで開きます。これが発生すると、ClickOnceが引き継ぎ、Citrix内部ではなくローカルユーザーのマシンにインストールします。ローカルで実行すると、通常のClickOnceのすべてのメリットが得られます。

codeConcussionの答えに問題があるため、Citrix内にインストールする必要はありません。さらに、ClickOnceは固定プロファイルまたは一時プロファイルをサポートしていません。これはおそらくユーザーがCitrix内に持っているものです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top