4

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

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

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

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

これは Citrix で簡単に実行できますか? 他の Windows 2008 ターミナル サービスを使用すると、より適切に実行できますか?

4

2 に答える 2

1

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

于 2016-01-20T11:49:37.643 に答える