シトリックス炎の掲示板 1日8,000アクセスの国内最大シトリックスコミュニティ

トピック検索

583 件のトピックが該当しました。
  1. <
  2. 12
  3. 13
  4. 14
  5. 15
  6. 16
  7. 17
  8. 18
  9. 19
  10. 20
  11. 21
  12. >

リダイレクトプリンタの名称について

XEN 2013/02/04 19:25:16

XenApp6.5
WindowsServer2008R2 の環境で、
WEBインターフェースで公開アプリケーションを設定しています。

プリンタについてリダイレクトプリンタを利用してクライアントの
プリンタを利用したいと考えていますが、プリンタ名称が
「セッションX(PC名)プリンタ名」と長くなってしまいます。
プリンタ名を短くする方法はないか探しています。

何か情報をご存知の方がいましたらご教授をお願いいたします。

Reppa 2013/02/05 09:39:55

Citrixのポリシーで変更するしか無いと思います。
「従来の~」というポリシーがあるハズです。

Xen 2013/02/05 11:30:19

Citrixのポリシーで「従来のプリンタ名」を設定すると、
プリンタ名が「Client/コンピュータ名#///プリンタ名」となります。

もう少し短い名称にしたいと思っています。
プリンタ名が最初に表示されればいいのですが。

さぼり 2013/02/07 10:57:03

メーカーの公式サポートの方法としては、
仕様なので仕方ないと思われます。

セッション名を表示したくない場合は、
セッションプリンタ以外の方式を
選択するとかしか無いと思います。

Xen 2013/02/15 09:15:12

ありがとうございました。
難しいようですので、アプリケーション側の表示域を広げました。
  • ニックネーム
  • メール
  • 本文

NetScalerVPXのICA Proxy設定について

まりも 2013/01/17 20:02:20

NetScalerVPXのICA Proxy設定についてご教示ください。

●やりたいこと
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日も悩むなんて・・)

これでプリンタ用紙選択を実行時に行えるようになり、用紙サイズ別のプリンタを
あらかじめ作っておいてそれを選択といったことをせずに済むようになりました。

ご覧になったみなさんありがとうございました。
  • ニックネーム
  • メール
  • 本文

コマンドで適用済みHotfix一覧を表示する方法

hagen 2012/12/14 12:25:03

コマンドプロンプトでCitrixの適用済みHotfix一覧を表示させる方法ってないでしょうか?

グレートメタ 2012/12/21 16:22:41

VBS等でアプリの一覧を取得、Citrix系のHOTFIXのみ
抽出するバッチ等を作成されては如何でしょうか。

うまく動作したらソースコードを転記されると幸いです。


http://oshiete.goo.ne.jp/qa/6035458.html
  • ニックネーム
  • メール
  • 本文

OnlinePlugIn 経由アプリケーションからのクライアントファイル参照

GAGA 2012/09/04 11:38:25

こんにちは。
XenApp6.5(2008serverR2)にてvbアプリケーションを公開して使用しております。
アプリケーション内にて下記のようなパス指定でファイル参照しているのですが
\\client\c\data\data.txt

参照できないクライアントがあります。
エクスプローラーではファイル参照できるので権限に問題は無いと思うのですが・・・
XenAppへのログインユーザはRemoteDesktopUsers,Usersの権限があります。

なにか原因でしょうか?
御教授いただければ幸いです。
  • ニックネーム
  • メール
  • 本文

SecureGatewayを介したDDCの”クライアント側のプロキシー”について。

JOJO 2012/07/18 19:21:13

DDCのクライアント側のプロキシー機能を使用し、
クライアントにSOCKSプロキシーサーバー経由で
仮想デスクトップに接続させようとしています。

SecureGatewayの無い環境では、問題無くSOCKSプロキシーサーバーに接続できたのですが、
SecureGatewayの有る環境では、SOCKSプロキシーサーバーにうまく接続できませんでした。

SOCKSプロキシーサーバーにまではパケットは届いているのですが、その先の仮想デスクトップへのICA接続がうまく行われていないのか、仮想デスクトップにつながらず、エラーで終了します。


====================================
環境:
XenDesktop5.5

iPad(Citrix Reciever for iPad)->SecureGateway->SOCKSプロキシサーバー->仮想デスクトップ
====================================

DDCの”クライアント側のプロキシー”を使用する場合、
SecureGatewayに何か設定すべき事があるのでしょうか?


ご存知の方がいらっしゃいましたら、ご教示お願いします。

P 2012/07/19 08:37:24

WebInterfaceの設定で、クライアント側のプロキシ設定が変更できます。
この辺りの設定を確認しては如何でしょうか?

JOJO 2012/07/19 10:01:28


情報 誠に有難うございます。

WebInterfaceとは、ブラウザでDDCにアクセスする際に使用するものでしょうか。
(当方では、Citrix Reciever for iPadを使用しているので、WebInterfaceを使用していません。)

それとも、DDCのDesktopStudio→Access→Citrix Web Interfaceのことでしょうか。

当方では、DDCにて以下のように、クライアント側のプロキシの設定を行っています。

========================================
DesktopStudio→Access→Citrix Web Interface→該当のXenApp Service Site
→クライアント側のプロキシー
Address:Default
Proxy:Socks
Proxy address:Socks proxy serverのIPアドレス
Proxy port:任意のポート
========================================

なお、Socks proxy serverのログでは以下のようなエラーがでておりました。
2012-07-18T14:47:29+09:00 : core.session(3): : Starting proxy instance; client_fd='9', client_address='AF_INET(***.***.***.***:****)', client_zone='Zone(internet, 0.0.0.0/0)', client_local='AF_INET(***.***.***.***:****)', client_protocol='TCP'
2012-07-18T14:47:29+09:00 : socks.info(3): : Processing SOCKS 4 packets
2012-07-18T14:47:29+09:00 : core.error(3): : Destination address is not permitted by policy; host='***.***.***.***', port='20443'
2012-07-18T14:47:29+09:00 : core.session(4): : Ending proxy instance;

何か、分かることがございましたら、アドバイスいただけますと大変ありがたいです。

熊本猿 2012/07/20 14:19:22

SG経由での接続ではWebInterface必須と思うのですが、
もう一度、構成を確認しては如何でしょうか?

JOJO 2012/07/25 18:05:24

アドバイス誠に有難うございます。

iPadからの接続ですが、SOCKSプロキシーを使用しない場合は、Citrix Reciever for iPadから仮想デスクトップへの接続が成功しております。

本件ですが、DDCでのクライアント側SOCKSプロキシーで認識されるクライアントが、(SecureGatewayになると思っていたのですが、そうではなく)iPadの次のルーターと認識されており、弊社の使用しているSOCKSプロキシーサーバーが、ICAにしか対応しておらず、iPadからSecureGateway間のHTTPSに対応していなかったために、SOCKSプロキシーサーバーを入れると仮想デスクトップに接続できなかったようです。
iPad----(HTTPS)------SG----(ICA)---仮想デスクトップ
iPad ->ルーター->プロキシサーバー->SG ->仮想デスクトップ

情報が不十分で失礼いたしました。

当方としては、クライアントをルーターではなく、SGであるとDDCに認識させ、
iPad ->ルーター->SG ->プロキシサーバー->仮想デスクトップ
という通信経路にしたいのですが、DDCにルーターではなく、SGをクライアントとして認識させる
方法はありませんでしょうか。

情報、アドバイスなどいただけますと大変ありがたいです。

以上、宜しくお願い致します。




Reppa 2012/07/31 16:36:32

あまり関係無いかもしれませんが、iPadから接続する際のURLは
FQDNとIPアドレスどちらでも接続出来ないことに変わりありませんか?
  • ニックネーム
  • メール
  • 本文

XenApp5、Win7 Home Premium 64bit で Online Plug-in で接続できない

まる 2012/06/25 17:50:51

 環境
【サーバー】
・Windows Server 2003 R2(最新SP, フルパッチ適用)
・XenApp 5.0 RUP7
・Web Interface 5.2

【クライアント】
・Windows7 Home Premium 64bit
・Online Plug-in 12.3.0.8

な環境で接続しようとすると、
「ユーザーの要求を完了しようとして、Citrixサーバーでエラーが発生しました。」
のエラーが出て接続できません。
ブラウザでの接続は問題なくできますし、隣にある XP で Online Plug-in は問題なく接続でき
ています。

何か設定すべき事があるのでしょうか?
ご存知の方がいらっしゃいましたら、ご教示お願いします。

でん 2012/06/26 09:10:32

win7 home EditionはUACの概念がなかった気がするので
それを考えると全ユーザが"Standard User"になるので
"Not Supported"ですね

http://support.citrix.com/proddocs/topic/online-plugin-120-windows/ica-client-install-packages.html

まる 2012/06/26 10:15:29

回答ありがとうございます。

ご紹介頂いたページを確認しました。
これはインストール時に必要な権限の事を言ってるのではないでしょうか?
Online Plug-in のシステム要件には、エディションまでは明記されていませんし。

さぼり 2012/07/31 16:34:42

日本語の方で。
http://support.citrix.com/proddocs/topic/online-plugin-120-windows/nl/ja/online-plugin-sys-reqs.html?locale=ja

Windows7 Home Premium 64bitは、サポートですね。

Home Editionなので当然ドメインには入っていないと思いますので、
ユーザー情報は指定してログインをしてますか?

まる 2012/08/12 17:46:34

さぼりさん。ご回答ありがとうございます。

>Home Editionなので当然ドメインには入っていないと思いますので、
>ユーザー情報は指定してログインをしてますか?

ユーザー指定しています
このあたりは間違いないです。
  • ニックネーム
  • メール
  • 本文

XenApp6.5におけるコンテンツリダイレクト

kni 2012/06/20 12:15:14

XenApp6.5を使用して
IE、EXCEL、WORD、AcrobatReaderを公開アプリ(サーバーにストリーミング配信)としてシンクラ端末に提供しようとしています

公開アプリで提供しているIE(Webアプリ)のリンク(*.xlsx,*.docx,*.pdf)のクリックで、公開EXCEL、公開WORD、公開AcrobatReaderを立ち上げて、ファイルを開きたいと思っています

※EXCEL、WORD、AcrobatReaderの公開アプリのプロパティのコンテンツリダイレクトで拡張子とのひも付けは行いました

そもそも無理な使い方をしているのでしょうか?
何か設定が足りないのでしょうか?

解決方法がありましたらご教授頂けると助かります
  • ニックネーム
  • メール
  • 本文

デスクトップ展開について

新井注 2012/06/02 16:53:25

Desktop Studioでデスクトップ展開を行うところで苦労しております。

今回、初めてXenDesktop5.6を用いたシステム構築を行っています。
その中で、デスクトップ展開を行おうとしているのですが、コネクションの所で
次へボタンを押すと、
ハイパーバイザーに接続できません。
とエラーメッセージが表示され、エラー詳細として以下情報が表示されました。

例外:
System.Reflection.TargetInvocationException 呼び出しのターゲットが例外をスローしました。


内部例外:
Citrix.Console.Models.CallbackEventArguments.ScriptException ハイパーバイザーにアクセスできませんでした。



エラー データ:
HypervisorNotContactable\nSystem.InvalidOperationException: The hypervisor was not contactable at the supplied address. (Reason = Url invalid)

Exception : Citrix.ManagedMachineAPI.HostingInfrastructureCommunicationsFailureException: Url invalid ---> System.Net.WebException: 基礎になる接続が閉じられました: SSL/TLS のセキュリティで保護されているチャネルに対する信頼関係を確立できませんでした ---> System.Security.Authentication.AuthenticationException: 検証プロシージャによると、リモート証明書は無効です。


証明書自のはインポート済みですが他に確認した方が良いことがあれば
ご指南いただけますでしょうか?

通りすがり 2012/06/04 17:43:10

ハイパーバイザーとして、まず何を使おうとしているのかを
記載した方が良いと思います。

新井注 2012/06/05 16:48:58

すいません、確かにそうですね。
ESXiを使用しています。

また、本件ですがひとまずは回避策が見つかりましてその対応で
動きました。
色々試していたのですが、どうもESXi側でのホスト名認証に失敗している様で、
proxy.xml内をhttpAndHttpsに変更したら繋がりました。

ただ、このままでは宜しくないので後日ESXi内の設定確認を行う予定です。

お騒がせして申し訳ありませんでした。

通りすがり 2012/06/07 10:15:43

ESXiだったら、新井注さんの変更箇所であっていたはずです。
  • ニックネーム
  • メール
  • 本文

仮想IPのループバックアドレスの設定

tomo 2012/05/13 17:28:14

お世話になっております。

XenApp 6.0 & Windows2008R2で、自社開発プログラムを
公開アプリケーションにしそれぞれのシンクライアント環境から
使用したいのですが、そのプログラムでは固定のポートを
使用しているため1クライアントしか使えません。

そこで仮想IPの設定を行い、シンクライアントからのアクセスごとに
仮想IPが振られるようになったのですが、1つのクライアントが
アクセスすると、次のクライアントは使用できない状態のままでした。

プログラム内では"localhost"でIPを指定しているのですが、そこと
仮想IPの指定かポートの使い方がうまくいっていないと思われます。
どこの設定を変えればいいのか、お知恵を貸していただけないでしょうか。

以下のURLあたりを参考にし、XenAppのポリシー設定で
ループバックアドレス関連の設定をいろいろ追加してもダメでした。
http://support.citrix.com/proddocs/topic/xenapp6-w2k8-admin/nl/ja/ps-ref-policies-vip.html?locale=ja


宜しくお願いいたします。

tomo 2012/05/14 23:10:02

自己レスです。

サーバー側とクライアント側の両方のソケットプログラム(JAVA)をローカルIP指定に修正すると、一応は動作しました。

できればプログラムを修正したくないので、他によい方法をご存じの方がいましたら教えてください。
もしかしてXenApp6.5だったこの問題は解決しているのでしょうか?

よろしくお願いします。

P 2012/05/15 09:10:31

仕様だと思いますよ。

tomo 2012/05/15 23:49:27

ご回答ありがとうございます。
私が以下のマニュアルを見たところ、アプリケーションが固定TCPポートを使用していても
XenAppの仮想IPアドレス機能で解決できると解釈しました。
(プログラム変更が必要な旨の記載がなかったので、仮想IP機能使い方に間違えがあると思いまして)

・アプリケーションで仮想IPアドレスが必要かどうかを判断するには
http://support.citrix.com/proddocs/topic/xenapp6-w2k8-admin/nl/ja/ps-pub-virtual-ip-why-use-v2.html?locale=ja

・公開アプリケーションで仮想ループバックアドレスが使用されるようにするには
http://support.citrix.com/proddocs/topic/xenapp6-w2k8-admin/nl/ja/ps-pub-virtual-loopback-make-available.html?locale=ja

> 仕様だと思いますよ。
P様も、この場合はソケットプログラムの変更も止むを得ないということでしょうか?

よろしくお願いします。
  • ニックネーム
  • メール
  • 本文

Powerful & Beautiful

力強く、美しいシステムを。