Citrix XenApp を Web ページに埋め込み、パラメータを動的に渡すことは可能ですか?

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

質問

つまり、私は Citrix アプリケーションについては何も知らないので、正しい方向を示したり、例を示したりできるかもしれません。

デスクトップ アプリケーション (サーバーにインストールされている) を実行できる必要がありますが、それを Web アプリケーション (ASP.NET) に埋め込む必要があります。

かなり統合されていると感じられるようにする必要があるため、Citrix アプリケーションにセッション トークンを渡し、Web データベースに接続して同じセッションを「共有」できるようにするつもりでした。

また、そのアプリケーションへの Citrix 接続を開くときに、コマンドライン パラメーター、または Web サイトから Citrix でホストされているアプリに通信するその他の方法を使用して、どの画面を表示するかを通知したいと考えていました。

Citrix を使用すると、これを簡単に実行できるものはありますか?他の Windows 2008 ターミナル サービスを使用すると、もっとうまくできるでしょうか?

役に立ちましたか?

解決

Vadym Tyemirov の回答のリンクは最新のものではありません。これは更新されたリンクからのものです。

公開アプリケーションにパラメータを渡すには

アプリケーションの公開ウィザードの「場所」ページを使用してコマンド ラインを入力し、パラメータを公開アプリケーションに渡します。設定を変更するには、「アクション」メニューから「アプリケーションのプロパティ」を選択し、「場所」を選択します。

公開アプリケーションをファイルの種類に関連付ける場合、アプリケーションのコマンド ラインの末尾に記号「%*」(二重引用符で囲まれたパーセント記号と星印) が追加されます。これらのシンボルは、ユーザー デバイスに渡されるパラメータのプレースホルダーとして機能します。

公開アプリケーションが期待どおりに起動しない場合は、そのコマンド ラインに正しいシンボルが含まれていることを確認してください。デフォルトでは、XenApp は、記号「%*」が追加されると、ユーザーデバイスによって提供されたパラメータを検証します。ユーザー デバイスによって提供されるカスタマイズされたパラメーターを使用する公開アプリケーションの場合、コマンド ライン検証をバイパスするために、コマンド ラインに記号「%**」が追加されます。アプリケーションのコマンド ラインにこれ​​らのシンボルが表示されない場合は、手動で追加してください。

実行可能ファイルへのパスにスペースを含むディレクトリ名 (「C:\Program Files」など) が含まれている場合は、アプリケーションのコマンド ラインを二重引用符で囲んで、スペースがコマンド ラインに属することを示す必要があります。これを行うには、以下の手順に従って %* 記号の周囲に引用符を追加し、コマンド ラインの先頭と末尾に二重引用符を追加します。コマンド ラインの終了引用符と %* 記号の開始引用符の間には、必ずスペースを入れてください。

たとえば、公開アプリケーション Windows Media Player のコマンド ラインを次のように変更します。

    “C:\Program Files\Windows Media Player\mplayer1.exe” “%*”

全ページ:http://docs.citrix.com/en-us/xenapp-and-xendesktop/xenapp-6-5/xenapp65-w2k8-wrapper/ps-publishing-landing-page/ps-pub-prop-name-v2/ ps-pub-pass-parameters.html

他のヒント

launch.ica に渡される ApplicationParam パラメータを使用します。例:

launch.ica?ApplicationID=Citrix.MPS.App.PublishedApp&ApplicationParam=/f%20/v:slashedParameter&UniqueID=1049713915

公開されたアプリがパラメーターを取得するには、コマンドラインが「%*」で終わる必要があります。

PublishedApp.exe “%*”

ドキュメントへのリンクは次のとおりです。 http://support.citrix.com/proddocs/topic/xenapp6-w2k8-admin/ps-pub-pass-parameters.html

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