web-dev-qa-db-ja.com

Citrix XenApp-AppDataLocalにインストールされているアプリケーションを公開します

複数のアプリケーションを備えたCitrixXenApp環境があり、すべて同じWindows Server2016ゴールデンイメージにインストールされています。現在、公開しようとしています Cisco Webex Teams(以前のCisco Spark) ですが、このアプリケーションはAppData\Localにインストールされます。

これについて私が見つけた唯一の記事は CTX221747 で、これはMicrosoft Windows 7デスクトップとUnidesk(Citrix App Layer)に適用されます。この記事では、2つの代替案を紹介します。

  • インストール中に別のディレクトリをポイントします(C:\Program Files

  • インストール後、インストールフォルダから別のディレクトリにすべてをコピーします(C:\Program Files

私は両方を試しましたが、成功しませんでした。インストール中にインストールディレクトリの要求はなく、コピー後、アプリケーションは開きません。

これを解決する方法についての提案、または単なる別のステップはありますか?

追伸:これはWindows上のアプリケーションの単純なビューですが、少なくともCisco Sparkを確認したところ、問題を引き起こす可能性のある使用されているサービスやドライバーは見つかりませんでした。

1
NBajanca

force構文を使用して別のディレクトリにインストールできます:msiexec /i CiscoSpark_x86.msi TARGETDIR="C:\Program Files" ALLUSERS=1。質問するWebExTACエンジニアに応じて、この設定の使用はサポートされているかサポートされていないかのどちらかですが、確実に機能します。

過去のテストで、自動更新(クライアントが開始し、まだ無効にする方法が見つからない)中に、AppData\Localにインストールし直そうとすることを確認しました。この新しいバージョンは、次回のリリース時に使用されます。現在、更新は数週間ごとに削除されているようです。過去には、それははるかに頻繁でした。

XenAppはログオフ時にAppData\Localをダンプする傾向があるため、これは環境にとって大きな問題ではない可能性がありますが、ユーザーベースからの過度の繰り返しアップグレードダウンロードを防ぐために、バージョンの更新を常に監視する必要があることを意味します。ただし、ダウンロードURLの変更を簡単に監視できます。

2
fredless

ORCAを使用して、パッケージ内の宛先ディレクトリを変更しようとします。 (Windows SDK-> Win32開発ツールにあるので ステップ に従ってダウンロードしてください)

そこに それをした誰かの例はWebExでORCAを使用しました。

私の唯一の質問は、ActiveXの場合、Internet Explorerも公開しますか、それとも一部のアプリケーションのみを公開しますか?

Xenappを利用してAppVでWebExを公開できるため(XenAppはAppVを完全にサポートしているため)、レンダリングはxenappを直接ではなく、エンドユーザーデバイスで実行されます。シーケンスを作成するためのいくつかのステップ例 そこに

0
yagmoth555