トピック検索
- XenApp5.0のライセンスについて - ぬるぽ ( 2013/03/05 21:52:02 更新)
- 再起動後に公開アプリケーションが利用不可になる - Xen ( 2013/03/05 08:55:18 更新)
- Xen5.0で8台あるサーバーの3台でプリンタの初期設定が異なっている。 - yasuyan ( 2013/02/20 14:24:39 更新)
- スタートメニューがすぐ消えてしまいます。 - A-ちゃん ( 2013/02/08 13:21:04 更新)
- XenApp6.5 公開アプリケーション起動時にWindowsログイン画面が表示される - Xen ( 2013/02/04 19:33:03 更新)
- リダイレクトプリンタの名称について - XEN ( 2013/02/04 19:25:16 更新)
- Citrix Receiver 3.4のサーバアドレスを複数登録する方法について - Sora ( 2013/02/04 15:31:31 更新)
- MetaFrame3.0- 公開アプリケーションの起動できない「アプリケーションを使用できません。」 - kakouen ( 2013/01/23 13:43:00 更新)
- NetScalerVPXのICA Proxy設定について - まりも ( 2013/01/17 20:02:20 更新)
- Auto Created Client Printerの用紙名取得がされない - たけやん ( 2013/01/16 19:27:22 更新)
XenApp5.0のライセンスについて
ぬるぽ 2013/03/05 21:52:02
ライセンスの消費は1ライセンスだけでしょうか?
それとも公開アプリケーションを起動した数だけ消費されるのでしょうか?
Reppa 2013/03/06 10:09:09
基本的にセッション数でカウントするので1セッション1ライセンスです。
何個アプリを起動してもセッション共有により1セッションになりますが、
セッション共有を無効にしたり、何らかの原因でセッションが共有されず
別セッションになった場合はセッションの数だけカウントされると思います。
さぼり 2013/03/07 22:52:58
最新のライセンスサーバ11.10であれば1ライセンスの消費で大丈夫だったと思います。
※もちろん、同一ファームの前提です。
YZ11 2013/03/08 16:19:54
以下の条件を満たせば、消費するライセンスは1つであると回答を受けたことがあります。
・接続するクライアント(PC)が同一である。
・接続先のXenAppサーバーが複数ある場合、
- 各XenAppサーバに属するライセンスサーバーが同一である。
- 各XenAppのバージョンが同一である。
質問いただいた内容で、もし、一人のユーザーでも、
複数のPCからXenAppサーバーに接続した場合は、
そのPCの台数分、XenAppのライセンスを消費するかと思います。
正確な回答がほしい場合は、Citrixカスタマーサポート殿へ
お問い合わせいただいた方が無難かと思います。
(私の回答も、必ずしも正確ではないかもしれません。すみません。)
上記へのレスはこちらにどうぞ
再起動後に公開アプリケーションが利用不可になる
Xen 2013/03/05 08:55:18
WindowsServer2008R2
サーバ再起動後、公開アプリケーションを実行するとエラーとなります。
ログオン制御の「ログオンおよび再接続を許可する」を設定すると利用できるように
なりますが、再起動毎に設定しないと公開アプリケーションが利用できない状態です。
何か情報をご存知の方がいましたらご教授をお願いいたします。
P 2013/03/06 10:46:20
運用モードが違う場合同様の現象に遭遇した事があります。
購入 RDS-DeviceCAL
運用 RDS-UserCAL
Xen 2013/03/25 09:33:55
CAL購入はRDS-UserCAL、リモートデスクトップサービスのライセンスモードは
接続ユーザ数となっています。
Xen 2013/06/17 11:40:29
ポリシーのサーバヘルス監視テストをアラートのみに変更することで、
再起動後も公開アプリが起動できるようになりました。
Xen 2013/06/17 15:57:03
「サーバーへのログオンおよび接続を禁止」→「アラートのみ」
上記へのレスはこちらにどうぞ
Xen5.0で8台あるサーバーの3台でプリンタの初期設定が異なっている。
yasuyan 2013/02/20 14:24:39
【環境】
webinterface 2台
XenApp5.0 8台
ActiveDirectory 2台
すべてWindowsServer2008SP1x64
で運用しております。
この環境で8台中3台に接続するとプリンタの初期設定がA4 から角型2号に
変わってしまうという現象が発生しています。
プリンタはネットワークプリンタでプリントサーバー上に存在します。
ポリシーでセッションプリンタの設定をしておりポリシー内のIPアドレスのユーザ
にプリンタが作成される設定になっています。
公開デスクトップでプリンタの設定を確認した場合、公開アプリケーション
(Notepadの印刷も含む)で印刷を行った場合の両方で同現象を確認してお
ります。
必ず再現している事象なので原因を追えそうですが、
Xenに接続した時に作成されるプリンタの初期設定の情報はどこにもって
いるのかわかりません。
再現されるサーバーが限定されるところを見ると
移動ユーザプロファイルではなくサーバーのどこか
(レジストリ)などで持っているようなのですが、
調査で行き詰まっています。
Xenに関しては詳しくないため情報が不足しているかも
知れませんがよろしくお願いいたします。
井上 2013/02/23 03:47:05
CPS4.5を使っているということで、こちらの情報も参考にしてみてはいかがでしょうか。
キャノンのサイトで対象となりそうなものがありました。
http://cweb.canon.jp/e-support/faq/answer/colorir/22798-1.html#LIPSenvironment
上記へのレスはこちらにどうぞ
スタートメニューがすぐ消えてしまいます。
A-ちゃん 2013/02/08 13:21:04
アプリケーションサーバで、スタートボタンから表示するスタートメニューが
一秒経つか経たないかの時間で消えてしまいます。
このアプリケーションサーバに接続しているクライアントでも同じ現象が発生しています。
アプリケーションを探している間に消えてしまうので何度もスターとメニューを
開かなくてはなりません。
このスタートメニューを表示する時間はどこかで設定することができますか?
または、この現象の解決策があれば教えて頂ければと思います。
初めてシンクラを構築していますので、不足情報などありましたらご指摘ください。
よろしくお願いします。
Reppa 2013/02/08 15:50:12
基本的に公開アプリケーションのショートカットはネットワークが切断すれば削除される仕様だったハズです。
ちなみにWeb Interface側にショートカットの削除に関する設定があります。
A-ちゃん 2013/02/08 16:46:58
スタートメニューとは、通常、画面左下にあるWindowsマークをクリックした際に
表示されるメニューです。
コンピュータやコントロールパネル等が表示されるメニューです。
説明が伝わらず申し訳ありません。
よろしくお願いします。
Reppa 2013/02/08 18:02:27
もしかしてXenAppの接続関係無くサーバーローカルで出ているということでいいですか?
で、クライアントから公開デスクトップで接続すると同じような感じになるということでしょうか。
XenAppの接続関係無く出るようであれば、Citrixの設定値とかいう話では無い気がします。
A-ちゃん 2013/02/08 18:22:29
Citrix絡みのサービスを停止させ動作確認をしたところ、現象は改善されませんでした。
Reppa様が仰る通り、Citrixの設定値とは無関係かもしれません。
現在サーバ2台が稼動しており、今回質問させて頂いた対象のアプリケーションサーバと
同一環境で、Citrixがインストールされていないデータベースサーバがあるのですが、
そちらでは今回質問させてもらった現象が発生しないんです。
この2台の違いは、Citrixをインストールしているかしていないか、が大きな違いの一つで
したのでCitrixの環境を疑いました。
引き続き原因調査をしたいと思います。
どうもありがとうございました。
上記へのレスはこちらにどうぞ
XenApp6.5 公開アプリケーション起動時にWindowsログイン画面が表示される
Xen 2013/02/04 19:33:03
WindowsServer2008R2 の環境で、
WEBインターフェースで公開アプリケーションを設定しています。
パスワードが空白のドメインユーザを利用していますが、
公開アプリケーション起動時にWindows認証画面が表示されます。
認証画面が表示されないようにする方法はないか探しています。
何か情報をご存知の方がいましたらご教授をお願いいたします。
Reppa 2013/02/05 09:43:51
あと、認証は指定ですか?パススルーですか?
P 2013/02/05 10:00:56
Win2008サーバにリモートでログオンする際、
そもそも0文字以上のパスワードが必須だったと思います。
Xen 2013/02/05 11:25:11
Reppa 2013/02/05 18:23:05
Xen 2013/02/06 12:50:33
やはり今回の内容は仕様でした。
セキュリティ面を含めてパスワードは設定する運用とするようにします。
通りすがり 2013/02/16 21:53:42
匿名ユーザーという方法も一応ありますね。
使ったことは有りませんが・・・。
井上 2013/02/23 03:58:30
一般的に考えてもパスワードが空白で運用することを推奨されるベンダーはないはずです。
0文字のパスワードとは別に、ログインはReceiver(Web)をインストールしてブラウザから接続しようとされていますか?
上記へのレスはこちらにどうぞ
リダイレクトプリンタの名称について
XEN 2013/02/04 19:25:16
WindowsServer2008R2 の環境で、
WEBインターフェースで公開アプリケーションを設定しています。
プリンタについてリダイレクトプリンタを利用してクライアントの
プリンタを利用したいと考えていますが、プリンタ名称が
「セッションX(PC名)プリンタ名」と長くなってしまいます。
プリンタ名を短くする方法はないか探しています。
何か情報をご存知の方がいましたらご教授をお願いいたします。
Reppa 2013/02/05 09:39:55
「従来の~」というポリシーがあるハズです。
Xen 2013/02/05 11:30:19
プリンタ名が「Client/コンピュータ名#///プリンタ名」となります。
もう少し短い名称にしたいと思っています。
プリンタ名が最初に表示されればいいのですが。
さぼり 2013/02/07 10:57:03
仕様なので仕方ないと思われます。
セッション名を表示したくない場合は、
セッションプリンタ以外の方式を
選択するとかしか無いと思います。
Xen 2013/02/15 09:15:12
難しいようですので、アプリケーション側の表示域を広げました。
上記へのレスはこちらにどうぞ
Citrix Receiver 3.4のサーバアドレスを複数登録する方法について
Sora 2013/02/04 15:31:31
「Citrix Receiverのアイコン」→「バージョン情報」→「Online Plug-in設定」→
「サーバーの変更」から「Citrix Receiver - サーバーの変更」画面を表示するとサーバーアドレスが入力できますが、
ここに複数のサーバーアドレスを手動入力以外で登録することは可能でしょうか。
背景として、管理者ユーザーのみ本番と開発用のServiceサイトにアクセスが出来るのですが、
インストール時には本番用のサーバーアドレスはSERVER_LOCATIONオプションで指定して、
一般ユーザーには開発用のサーバーアドレスを公開しないようにしたいです。
Receiverインストール後に管理者ユーザーのみシステム的にサーバーアドレスを
複数登録できる方法が無いかを探しています。
また、インストール時にSERVER_LOCATIONオプション等で複数のサーバーアドレスを指定することは可能でしょうか。
インストール後にシステム的にアドレスが複数登録出来ない場合、
インストール時に複数のアドレスを登録する方法で提案することも考えています。
ご教示よろしくお願い致します。
なお、私の環境は以下となります。
XenApp 6.5
WebInterface 5.4
Citrix Receiver Enterprise 3.4
クライアントOS:Windows XP SP3
P 2013/02/05 10:05:23
ただし、この設定は接続元端末にログオンするユーザーアカウントごとに設定可能なので、
接続元端末のログオンユーザーで切り替える方法が検討できると思います。
もしくは、URLの切り替えではなく、公開アプリケーションのユーザー権限で制御する事を検討する方が良いのではと思います。
Reppa 2013/02/05 14:25:41
複数サイトで運用したいならブラウザのブックマークからサイトに跳ぶという方が楽だと思います。
井上 2013/02/23 04:08:27
ブラウザからの接続であれば、ブックマークのみで済むので運用上、ハードルは低く導入しやすいものだと思います。
上記へのレスはこちらにどうぞ
MetaFrame3.0- 公開アプリケーションの起動できない「アプリケーションを使用できません。」
kakouen 2013/01/23 13:43:00
公開アプリケーションを起動できません。
何か情報をご存知の方がいましたらご教授をお願いいたします。
●やりたいこと
Citrix サーバーPCにて公開アプリケーション(メモ帳)を登録する。
クライアントPCにてInternet Explorerを起動してCitrixサーバーのWeb Interface(http://(IPアドレス)/Citrix/MetaFrame)に接続・ログインする。
(ログインするユーザーはMetaFrame管理者の権限を持つユーザー、ファームに対してフルコントロールの権限を設定)
クライアントPCから公開アプリケーション(メモ帳)を起動する。
●環境
サーバーOS :Windows Server 2003 Enterprise Edition with SP1 (x86)
クライアントOS : Windows 7 Ultimate (x86) , Windows XP Professional SP3 (x86)
インストールソフト:(サーバーPC) Citrix MetaFrame Presentation Server for Windows
MetaFrame Presentation Server 管理コンソール 3.0
MetaFrame Access Suite 管理コンソール
(クライアントPC) Citrix Receiver for Windows
●現在の状況
CitrixサーバーのWeb Interfaceにてログインは可能。
公開アプリケーション(メモ帳)のアイコンは表示されます。
公開アプリケーション(メモ帳)を起動しようとする(クリックする)と、
「アプリケーションを使用できません。後でもう一度試してください。」
と表示されて、メモ帳を起動することができない。
Reppa 2013/01/30 11:48:46
サーバー上でも同じ操作をしてみれば接続するクライアントの問題ではなくなると思います。
あと、昔のバージョンのICAクライアントを引っ張って繋げてみるとか。
P 2013/01/31 09:49:05
Citrix社より下記環境でのみ正式サポートされています。
1:XenAppサーバ
Citrix Presentation Server for Windows 4.5 + (HRP05 or HRP06)
Citrix XenApp 5
Citrix XenApp 6(ただし、ProgramNeighborhoodからの接続は不可)
2:Web Interfaceサーバ
Web Interface for Windows 5.2.x
Web Interface for Windows 5.3
3:クライアントソフト
ICAクライアント(Citrix Online Plug-in 11.2以降)
にとりっくす 2013/01/31 17:01:32
Your app is not available. Try again later. でCitrixのフォーラムを検索すると対応がワンサカでますよ!
上記へのレスはこちらにどうぞ
NetScalerVPXのICA Proxy設定について
まりも 2013/01/17 20:02:20
●やりたいこと
NetScalerVPXの配下にWebInterfaceサーバがあり、
ICA Proxyを利用して、PCからNetScalerVPXのログイン後、
WebInterface画面(Access Gateway画面でも可)に、
公開アプリケーション、公開デスクトップのアイコンを表示させたい
●現在の状況
PCからNetScalerVPXにアクセスしログイン後、
Access Gatewayのトップ画面(企業webサイト、個人Webサイト 等の文字がかかれたサイト)が表示され、公開アプリケーション等のアイコンが表示されない
●環境
NetScalerVPX 9.3
●NetScalerVPXの主な設定箇所
1)[Access Gateway]->[Virtual Servers]にVirtual serverを設定
2)[Access Gateway]->[Policies]->[Session]にポリシーを設定
※ Access GatewayのSession Profileには以下の内容を設定
【Client Experience】タグ
・Clientless Access : Allow
・Singele Sign-on to Web Applications : 有効
【Published Applications】
・ICA Proxy : ON
・WebInterface : WebInterfaceのURLを記入
・Web Interface Prortal Mode : NORMAL
ご存知の方いましたら、ご教示のの程よろしくお願いします。
上記へのレスはこちらにどうぞ
Auto Created Client Printerの用紙名取得がされない
たけやん 2013/01/16 19:27:22
Metaサーバー
OS:Windows2008 R2 64Bit
クライアント
OS:WindowsXP
CitrixReceiver 3.1.0.64091
Citrix XenApp6.0を使用して、.NET 2010 VB で作成した公開アプリケーションで印刷を
行っています。Auto Created Client Printerでユニバーサルプリンタドライバが
使用されているプリンタをパラメータに以下のコードを実行させたところ
「①用紙名の数を取得」は問題なくできる。
「②用紙名(1メンバー64文字で用紙名数分)を取得」はすべて空白が取得されます。
「③用紙サイズ番号の数を取得」は問題なくできる。
「④用紙サイズ番号(配列)を取得」はすべてゼロが取得されます。
一方、サーバにインストールした別のプリンタ(ベンダー製の非ネイティブドライバ使用)を
指定した場合は問題なくすべての情報が取得されます。
その上、この状態でも該当のAuto Created Client Printerを「デバイスとプリンター」で
右クリックし印刷設定を選択→表示される印刷設定画面で用紙/品質タブを選択→
詳細ボタン押下→用紙サイズドロップダウンをクリックすると、目的の用紙サイズが一覧表示
されるので取得する方法はあると思いますが、その方法がわかりません。
Auto Created Client Printerでの上記情報の取得方法をご存知の方いらっしゃいましたら
御教授お願い致します。
<以下はVBコードの問題部分です>
'用紙名のリストを取得
Declare Function DeviceCapabilitiesNames Lib "winspool.drv" Alias "DeviceCapabilitiesA" ( _
ByVal pDevice As String, _
ByVal pPort As String, _
ByVal fwCapability As Short, _
ByVal pOutput As String, _
ByVal pDevMode As IntPtr) As Integer
'用紙番号のリストを取得
Declare Function DeviceCapabilitiesPapers Lib "winspool.drv" Alias "DeviceCapabilitiesA" ( _
ByVal pDevice As String, _
ByVal pPort As String, _
ByVal fwCapability As Short, _
ByVal pOutput() As Short, _
ByVal pDevMode As IntPtr) As Integer
Const DC_PAPERS As Integer = 2
Const DC_PAPERNAMES As Integer = 16
'以下のメソッドをDevMode構造体から取得した下記パラメータで実行したが・・・
'PrinterName : "セッション 3 の (NTTDSPC079 からの) EPSON VP-4300 ESC/P"
'PortName : "Client:3:EPSON VP-4300 ESC/P"
Private Function GetPaperNumber(ByVal PrinterName As String, ByVal PortName As String) As Short
Dim idx As Integer
Dim hEncoding As System.Text.Encoding = System.Text.Encoding.GetEncoding("Shift-JIS")
Dim PaperNamesCount As Integer
Dim svPrinterName As String = PrinterName
'①用紙名の数を取得
PaperNamesCount = DeviceCapabilitiesNames(PrinterName, PortName, DC_PAPERNAMES, Nothing, IntPtr.Zero)
Dim PaperNames As String = New String(" "c, PaperNamesCount * 64)
'②用紙名(1メンバー64文字で用紙名数分)を取得
Call DeviceCapabilitiesNames(PrinterName, PortName, DC_PAPERNAMES, PaperNames, IntPtr.Zero)
PrinterName = svPrinterName
Dim paperNumberCount As Integer
'③用紙サイズ番号の数を取得
paperNumberCount = DeviceCapabilitiesPapers(PrinterName, PortName, DC_PAPERS, Nothing, IntPtr.Zero)
Dim paperNumbers As Short()
ReDim paperNumbers(paperNumberCount - 1)
'④用紙サイズ番号(配列)を取得
Call DeviceCapabilitiesPapers(PrinterName, PortName, DC_PAPERS, paperNumbers, IntPtr.Zero)
For j As Integer = 0 To PaperNamesCount - 1
Dim paper As String = hEncoding.GetString(hEncoding.GetBytes(PaperNames), j * 64, 64)
PrinterInfo.Rows.Add()
idx = PrinterInfo.Rows.Count - 1
PrinterInfo.Rows(idx).Cells(0).Value = j.ToString("000")
PrinterInfo.Rows(idx).Cells(1).Value = paperNumbers(j).ToString("000")
PrinterInfo.Rows(idx).Cells(2).Value = paper.Trim()
Next
Return paperNumberCount
End Function
たけやん 2013/01/20 15:09:22
DeviceCapabilities呼び出しの際、PrinterNameとPortName をsjisに変換し、
null(0)で終了する(c/c++で使用する)文字列にしてから、実行すると期待していた
結果が返されました。
日本版のWindows系でプリンタ名に日本語が含まれる場合にだけ発生する
現象のようで、DeviceCapabilitiesの呼出しと実行結果の文字列はsjis文字で
null(0)にて終了する形式で行うようです。日本版citrixではAuto Created Client Printerの
プリンタ名に日本語が入るので要注意です。
(こんなことで3~4日も悩むなんて・・)
これでプリンタ用紙選択を実行時に行えるようになり、用紙サイズ別のプリンタを
あらかじめ作っておいてそれを選択といったことをせずに済むようになりました。
ご覧になったみなさんありがとうございました。