問題タブ [citrix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Citrix Access Gateway で保護された Web サービスの使用
Citric Access Gateway (CAG) を介して外部に公開されている Web サービスを使用しようとしていますが、.net を使用して CAG で認証する方法がわかりません。 .
wcf - サブスクライバーへのWCFプッシュ通知..citrix経由
Citrixのアプリを使用して、特定のサブスクライブしているユーザーにメッセージをプッシュする「メッセージングサービス」を作成しようとしています。
ユーザーは(アプリ内から)メッセージを生成し、他のユーザー(アプリの読み込み時にサブスクライブする)のすべてまたは一部またはサブセットに送信されるように設定されます。その後、メッセージはアプリ自体からポップアップ(または何でも)します。
この設定でメッセージをプッシュすることは可能ですか?これは、WCFが喜んで処理できるものですか。Citrixを使用しているという事実は、それを非常に苦痛にしますか?WCFコールバックを見てきましたが、これがCitrixで機能するかどうかはわかりません。
上記に対する提案は、最も喜んで受け取ったものです。また、問題のラシーロープの説明についてお詫び申し上げます。
ありがとう
nat
.net - 既存のアプリケーションに職場ごとのライセンスを追加する
アプリケーションのライセンス設定について考えるように依頼されました。
- 顧客は10個のワークスペースを「雇う」(ワークステーションを持つユーザーとして定義)
- お客様は常に当社のsoftwarreでサーバーを実行しています。
以下の設定を考えています。
- インターネット向けサーバーの1つ*がワークスペースの検証を行います(*ライセンスサーバー)
- ユーザーマシンには、ライセンスサーバーに報告される「いくつかの」固有のフィンガープリントがあります
- お客様のローカルサーバーは、使用中のすべての指紋を「追跡」し、検証済みのワークスペースのリストをライセンスサーバーに報告します
現在の問題は、すべてのユーザーマシンに対して一意のフィンガープリントを生成および収集する方法です。citrixのような仮想化スタックで実行されている場合はEsp。
通常のマシンでは、Macアドレスにいくつかの詳細を追加して使用できます。
すべてのマシン、特にワークステーションごとに常に一意であるcitrix環境にグローバルに一意のハードウェアIDがありますか?
経験に基づいたストーリーでライセンス環境を実装している人々へのリンクを読まなければならない人はいますか?
いくつかの追加情報:
- カスタマーローカルサーバーは常にインターネットに接続されています
- ライセンスサーバーがダウンしている場合は、いつでも猶予期間または電話のロック解除コードを使用できます。
citrix - Citrix XenApp がホストするアプリケーションのユーザーのタイムゾーンを取得することはできますか?
Citrix XenApp を介して世界中のユーザーにホストされている VB6 アプリケーションがあります。アプリに表示される日付を調整するために、Windows GetTimeZoneInformation 呼び出しを使用してユーザーのタイム ゾーンを検索しています (日付は GMT でアプリに表示されます)。残念ながら、GetTimeZoneInformation は、アプリケーションを実行しているユーザーではなく、Citrix サーバーのタイムゾーンを取得しているようです。これに対する Citrix ベースのソリューションはありますか? それとも、実装を変更する必要がありますか? 他のローカリゼーション設定でも同じ問題が発生すると思うので、これは Citrix がホストするアプリにとってかなり大きな穴のように思えます。
c# - C#でCitrixクライアントレシーバーのバージョン番号を取得するにはどうすればよいですか?
XenAppサーバーでログイン/ログアウトスクリプトとしてac#.NETアプリケーションを実行しています。アプリケーションはユーザーコンテキストで実行され、(クライアントの)citrixレシーバーのバージョン番号とクライアントのOSおよびマシン名を取得できる必要があります。
私はCitrixAPIにかなり慣れていないので、あまり優れたドキュメントがないようです。これを実現する方法を知っている人はいますか?
citrix - Citrix、MFCOM、Powershell、そして今後は?
私は長年 MFCOM を使用して、Citrix Xenapp 管理タスクをカスタム管理アプリケーションに組み込みました。このアプリケーションは、ほとんどが Java で、一部が C++ で記述されています。
Citrix 管理者から、MFCOM が段階的に廃止され、Powershell Cmdlets が新しい Citrix XenApp API として提供されていることが通知されました。彼は MFCOM のサポートなしで次のファームを構築する予定です。
(そして、ここで私は少し文句を言います。ただし、後で質問する際に必須ではないので、必要に応じて文句を飛ばしてもかまいません。スクリプトのみの API は難しく、Java/C++/ などの言語から使用するとエラーが発生しやすくなります)。 C#.例外のキャッチと処理は信頼性が低く、コレクションやオブジェクトなどの複雑な引数の受け渡しは面倒であり、スクリプトのインタープリター exe が必要な場所にあり、必要なバージョンが多くの余分なコードを必要とすることを知っている.苦情は完了.)
そのため、アプリケーションを書き直す必要があります。ここに私の質問があります:
Powershell コマンドレットは、XenApp で将来サポートされる唯一の API ですか?
もしそうなら、Java/C++/Python などの Microsoft 以外の言語を使用している人々はどのようにこの API にアクセスしていますか? 全員が別々のプロセスでスクリプトを起動していますか?
C# を使用してアプリケーションの Citrix 部分を書き直す場合、別のプロセスでスクリプトをシェル化せずにこれらのコマンドレットにアクセスできますか? 私はC#を使用することに慣れています。私の主な望みは、Citrix 関数を呼び出す必要があるたびに別のプロセスを起動しないことです。
ありがとう
c# - ターミナル サービスで Application.EnableVisualStyles() を呼び出す必要がありますか?
ターミナル サービス/Citrix 環境では
Application.EnableVisualStyles()
、プログラムの開始時に .NET 3.5 WinForms アプリを呼び出す必要がありますか? それともやめたほうがいいのでしょうか?
最高のパフォーマンスを提供し、テーマで描画されたコントロールを必要としないオプションを探しています。
delphi - citrixでのデルファイフォームの破棄
Delphi (Delphi 2006) で書かれた複雑な win32 アプリケーションに取り組んでいます。このアプリケーションは正式には citrix をサポートしていませんが、一部のお客様は citrix で使用しています。
発見された唯一の問題は、フォームが破棄されるときの大きな遅延です (フォームを解放するのに 3 秒以上)。
残念ながら、現時点ではこれ以上の情報を得ることができません。調査を進める前に、Delphi の既知の問題に関する理論を排除したいと考えています。
私の質問は次のとおりです。Delphi が citrix で自由にフォームを作成する際にレイテンシーが発生するのを見た人はいますか?
vbscript - netstat の出力に対する VBS チェック
このチェックを作成しました:
そのチェックは、それが Windows システムかどうかを確認することです。Windows マシンの場合はスクリプトを実行します。そうでない場合は、スクリプトを終了させたいだけです。両方の条件が真であることを確認するために別のチェックを行う必要がありますが、その方法はわかりません。netstat コマンドを使用した出力があります。ローカルアドレスの下に cag.domain.com というマシン名でポート 1494 を持つアドレスがあります。スクリプトが閉じられない場合にスクリプトを実行するには、両方の部分が真でなければならないように、そのチェックを含めるにはどうすればよいですか。そのため、\Client\C$ の場合。= True およびローカル アドレス :1494 および外部アドレス = cag.domain.com = false スクリプトは実行されません。