トピック検索
400 件のトピックが該当しました。
- クライアントのCOM使用方法を教えて下さい。 - minei ( 2002/11/29 18:37:36 更新)
- RS232Cの制御は可能? - さわ ( 2002/11/25 15:53:18 更新)
- メタフレームのセッションについて - hiro ( 2002/11/19 11:44:16 更新)
- セッションの状態 - SUZUKI ( 2002/11/06 02:54:51 更新)
- 特定の時間にicaセッションを全て終了させる方法 - agr ( 2002/10/29 22:01:19 更新)
- NFuseとCSGの環境で、アプリが起動されない - たまたま ( 2002/10/19 16:03:51 更新)
- ログインコンピュータ名の取得方法 - みゆら ( 2002/09/28 13:32:48 更新)
- 匿名ユーザの接続 - odagi ( 2002/09/24 09:41:04 更新)
- 回線の切断 - 五郎(素人) ( 2002/07/29 14:12:52 更新)
- User権限で接続できない - みう ( 2002/07/16 12:08:40 更新)
クライアントのCOM使用方法を教えて下さい。
初投稿です。
mineiと申します。MetaFrameを使用したシステムに初めて
チャレンジしております。
【質問】
クライアントのCOMポートに接続されたカードリーダーをアプリ
ケーションで使用したいと考えておりますが、どのようにすれば
良いのでしょうか。
過去LOGやオンラインマニュアルを見ると「net use」「change
client」を使用するようです。しかしサーバーからこれらの
コマンドを実行しても「ネットワーク名が見つかりません」という
エラーになります。クライアントのCOMポートをサーバーにマッピング
するには何か特別な操作が必要なのでしょうか。
単純すぎる質問で申し訳ないのですが、こんなことで悩んでいます。
ご教授よろしくお願い致します。
[実行したコマンド]
net use com4: \\client名\com1:
change client com4: \\client名\com1:
[動作環境]
サーバー
OS:Win2000 Server SP2
MetaFrame: XPe FR2 評価版
クライアント
OS:WinXP Home
ICAクライアント6.30
その他
ワークグループ構成
mineiと申します。MetaFrameを使用したシステムに初めて
チャレンジしております。
【質問】
クライアントのCOMポートに接続されたカードリーダーをアプリ
ケーションで使用したいと考えておりますが、どのようにすれば
良いのでしょうか。
過去LOGやオンラインマニュアルを見ると「net use」「change
client」を使用するようです。しかしサーバーからこれらの
コマンドを実行しても「ネットワーク名が見つかりません」という
エラーになります。クライアントのCOMポートをサーバーにマッピング
するには何か特別な操作が必要なのでしょうか。
単純すぎる質問で申し訳ないのですが、こんなことで悩んでいます。
ご教授よろしくお願い致します。
[実行したコマンド]
net use com4: \\client名\com1:
change client com4: \\client名\com1:
[動作環境]
サーバー
OS:Win2000 Server SP2
MetaFrame: XPe FR2 評価版
クライアント
OS:WinXP Home
ICAクライアント6.30
その他
ワークグループ構成
net use及びchange clientのコマンドはICAクライアントセッション上で行うコマンドですが、その点は問題ないですか?
レス有難うございます。
> net use及びchange clientのコマンドはICAクライアントセッション上で行うコマンド
サーバーのコマンドプロンプトから実行していました。(恥)
貴重なアドバイス有難うございます。公開デスクトップでMetaサーバー
に接続し、その中のコマンドプロンプトからnet useを実行すると正常
にマッピングされました。
今は調査段階で、とりあえずクライアントに接続されたカード
リーダーを動作させようとしています。
実際のアプリケーションでクライアントのCOMポートを使用したい
場合、プログラムはどのように組むものなのでしょうか。
ICAセッションで動かすアプリケーション内にnet useを発行する
処理を組み込むのでしょうか。
初歩的な質問で申し訳ありません。よろしくお願い致します。
> net use及びchange clientのコマンドはICAクライアントセッション上で行うコマンド
サーバーのコマンドプロンプトから実行していました。(恥)
貴重なアドバイス有難うございます。公開デスクトップでMetaサーバー
に接続し、その中のコマンドプロンプトからnet useを実行すると正常
にマッピングされました。
今は調査段階で、とりあえずクライアントに接続されたカード
リーダーを動作させようとしています。
実際のアプリケーションでクライアントのCOMポートを使用したい
場合、プログラムはどのように組むものなのでしょうか。
ICAセッションで動かすアプリケーション内にnet useを発行する
処理を組み込むのでしょうか。
初歩的な質問で申し訳ありません。よろしくお願い致します。
mineiさんこんにちは
>実際のアプリケーションでクライアントのCOMポートを使用したい
>場合、プログラムはどのように組むものなのでしょうか。
>ICAセッションで動かすアプリケーション内にnet useを発行する
>処理を組み込むのでしょうか。
方法はいくつかあると思いますが、一つはおっしゃるとおり
プログラムに組み込む方法です。
その他の方法としてはログオンスクリプト内で実行させる
形もよく使われているのではないかと思います。
要するにバッチプログラムですね。
>実際のアプリケーションでクライアントのCOMポートを使用したい
>場合、プログラムはどのように組むものなのでしょうか。
>ICAセッションで動かすアプリケーション内にnet useを発行する
>処理を組み込むのでしょうか。
方法はいくつかあると思いますが、一つはおっしゃるとおり
プログラムに組み込む方法です。
その他の方法としてはログオンスクリプト内で実行させる
形もよく使われているのではないかと思います。
要するにバッチプログラムですね。
pancraさん、こんにちは。
> その他の方法としてはログオンスクリプト内で実行させる
> 形もよく使われているのではないかと思います。
なるほど、それはとても有効ですね。それであればプログラムに
組み込むことなく自動マッピングが実現できますね。
ログオンスクリプトとは基本的な機能に気が付きませんでした。
何分初めてなもので、ものすごく悩んでいたのですがあっさり
解けてしまいました。
どうもありがとう御座いました。
> その他の方法としてはログオンスクリプト内で実行させる
> 形もよく使われているのではないかと思います。
なるほど、それはとても有効ですね。それであればプログラムに
組み込むことなく自動マッピングが実現できますね。
ログオンスクリプトとは基本的な機能に気が付きませんでした。
何分初めてなもので、ものすごく悩んでいたのですがあっさり
解けてしまいました。
どうもありがとう御座いました。
RS232Cの制御は可能?
はじめまして。メタフレーム初心者の「さわ」と申します。
これから弊社で作成するアプリケーションで
メタフレームが導入可能なものかを調査しているのですが、
各拠点のクライアントに
レシートプリンタ(EPSON)とキャッシュドロア(EPSON)
リライトカードリーダライタ(SATO)といった
機器が接続されるPC-POSシステムを考えています。
その中の、リライトカードリーダライタのインターフェイスが
RC-232Cなのですが、メタフレームではクライアントの232C接続機器は、制御可能なものなのでしょうか?
この掲示板の過去の投稿を見てもそれらしい事例が無かったもので・・・
なにか情報をお持ちの方教えていただけますでしょうか?
ちなみに開発ツールはMAGICV9を利用します。
よろしくお願いいたします。
これから弊社で作成するアプリケーションで
メタフレームが導入可能なものかを調査しているのですが、
各拠点のクライアントに
レシートプリンタ(EPSON)とキャッシュドロア(EPSON)
リライトカードリーダライタ(SATO)といった
機器が接続されるPC-POSシステムを考えています。
その中の、リライトカードリーダライタのインターフェイスが
RC-232Cなのですが、メタフレームではクライアントの232C接続機器は、制御可能なものなのでしょうか?
この掲示板の過去の投稿を見てもそれらしい事例が無かったもので・・・
なにか情報をお持ちの方教えていただけますでしょうか?
ちなみに開発ツールはMAGICV9を利用します。
よろしくお願いいたします。
クライアントのCOMポートマッピングの機能は存在します。
ただし、MetaFrame上のアプリケーションからの制御と
なる為、遅延時間に対する工夫をしないと通常のシリアル
ポートと同様に動作するとはいいきれません。
ただし、MetaFrame上のアプリケーションからの制御と
なる為、遅延時間に対する工夫をしないと通常のシリアル
ポートと同様に動作するとはいいきれません。
pancraさん。レスありがとうございます。
マッピング機能は存在するのですね。
しかし、遅延時間に対する工夫が必要ということは
つまり、メタ上のアプリ経由で
クライアントのCOMポートを見に行くには
メタの特性上、時間が多少かかる。
という認識でよろしいのでしょうか?
これは、なんらかの工夫をすることで回避できるものなのでしょうか?
たびたびの質問で申し訳ございませんが、
よろしくお願いいたします。
マッピング機能は存在するのですね。
しかし、遅延時間に対する工夫が必要ということは
つまり、メタ上のアプリ経由で
クライアントのCOMポートを見に行くには
メタの特性上、時間が多少かかる。
という認識でよろしいのでしょうか?
これは、なんらかの工夫をすることで回避できるものなのでしょうか?
たびたびの質問で申し訳ございませんが、
よろしくお願いいたします。
>メタの特性上、時間が多少かかる。
>という認識でよろしいのでしょうか?
そうです。
>これは、なんらかの工夫をすることで
>回避できるものなのでしょうか?
なんらかの工夫をすれば回避できるものと思いますが、
実際に出てくるトラブルを分析してみないこと
には何ともいえません。
>という認識でよろしいのでしょうか?
そうです。
>これは、なんらかの工夫をすることで
>回避できるものなのでしょうか?
なんらかの工夫をすれば回避できるものと思いますが、
実際に出てくるトラブルを分析してみないこと
には何ともいえません。
ありがとうございます。
トラブルが出てくるという心構えを持って
発生した時に回避策を練るしかなさそうですね。
COMポートに接続されるのはカードリーダ機なので、
あまりにもレスポンスが悪いと
ユーザーから不評が出るのは確実です・・・
目安としてどれくらい遅いのでしょうか?
もちろん回線の太さや諸々の問題があるので一概には言えないとは思うのですが
例えば、C/Sで5秒かかっていたものが10秒くらいになるのと
60秒くらいになるのとでは、大きく違ってくるので・・・
MetaFrame導入が難しくなってしまう可能性がでてきそうです。
もし、その辺りの目安や事例があれば教えていただきたいです。
度々すみませんが、よろしくお願いいたします。
トラブルが出てくるという心構えを持って
発生した時に回避策を練るしかなさそうですね。
COMポートに接続されるのはカードリーダ機なので、
あまりにもレスポンスが悪いと
ユーザーから不評が出るのは確実です・・・
目安としてどれくらい遅いのでしょうか?
もちろん回線の太さや諸々の問題があるので一概には言えないとは思うのですが
例えば、C/Sで5秒かかっていたものが10秒くらいになるのと
60秒くらいになるのとでは、大きく違ってくるので・・・
MetaFrame導入が難しくなってしまう可能性がでてきそうです。
もし、その辺りの目安や事例があれば教えていただきたいです。
度々すみませんが、よろしくお願いいたします。
レスポンスは回線の太さとその回線を利用するセッション数
に反比例すると思います。
たとえばISDN64Kの回線をMetaFrameのICA通信1セッションで
占有できる(つまり他の通信、WEB等の回線を圧迫する可能性
のある通信が存在しない)状態であれば、あまり問題ないと
思いますが、回線がADSLやBフレッツの様に基本的には高速
なのだが、回線速度はいつも変動していてどれくらい出る
かは保証できないといった場合はレスポンスそのものを想定
することが難しいのではと想定します。
>例えば、C/Sで5秒かかっていたものが10秒くらいになるのと
>60秒くらいになるのとでは、大きく違ってくるので・・・
具体的な数値としては提示することが残念ながらできません。
まず、COMポートに接続する機器の通信仕様に依存しますので。
大昔に、Metaframeサーバにデジカメの画像編集ソフトを
インストールして、クライアント側のCOMにデジカメをつけて
画像の取り込みをおこなった場合は一応動作してましたが
レスポンスまでは覚えていません。つかえるんだという
感触を確かめるところでやめてしまいました。
できるだけ実機を借用してテストプログラムにて
検証されることをお勧めします。
に反比例すると思います。
たとえばISDN64Kの回線をMetaFrameのICA通信1セッションで
占有できる(つまり他の通信、WEB等の回線を圧迫する可能性
のある通信が存在しない)状態であれば、あまり問題ないと
思いますが、回線がADSLやBフレッツの様に基本的には高速
なのだが、回線速度はいつも変動していてどれくらい出る
かは保証できないといった場合はレスポンスそのものを想定
することが難しいのではと想定します。
>例えば、C/Sで5秒かかっていたものが10秒くらいになるのと
>60秒くらいになるのとでは、大きく違ってくるので・・・
具体的な数値としては提示することが残念ながらできません。
まず、COMポートに接続する機器の通信仕様に依存しますので。
大昔に、Metaframeサーバにデジカメの画像編集ソフトを
インストールして、クライアント側のCOMにデジカメをつけて
画像の取り込みをおこなった場合は一応動作してましたが
レスポンスまでは覚えていません。つかえるんだという
感触を確かめるところでやめてしまいました。
できるだけ実機を借用してテストプログラムにて
検証されることをお勧めします。
pancraさん度々ありがとうございます。
無茶な質問をしているのにもかかわらず
丁寧にお答えいただき嬉しく思っています。
やはり実機でのテストが一番ですね。
クライアントのCOMポートが使えるということだけ分かったので
それだけでも収穫がありました。
実は、MetaFrameの採用は別の理由で見送ることになってしまいそうです。
使おうと思っていたレシートプリンタがメーカー側で
MetaFrame未対応ということで・・・
無念です。
無茶な質問をしているのにもかかわらず
丁寧にお答えいただき嬉しく思っています。
やはり実機でのテストが一番ですね。
クライアントのCOMポートが使えるということだけ分かったので
それだけでも収穫がありました。
実は、MetaFrameの採用は別の理由で見送ることになってしまいそうです。
使おうと思っていたレシートプリンタがメーカー側で
MetaFrame未対応ということで・・・
無念です。
>実は、MetaFrameの採用は別の理由で見送ることに
>なってしまいそうです。
>使おうと思っていたレシートプリンタがメーカー側で
>MetaFrame未対応ということで・・・
>無念です。
そうですか・・・
PC-POSという位だからWin32ベースのプログラムをインス
トール可能であれば、PBSYSTEMSのデルバイを使用すれば
レシートプリンタも動作すると思います。
ご検討されてはいかがでしょう。
>なってしまいそうです。
>使おうと思っていたレシートプリンタがメーカー側で
>MetaFrame未対応ということで・・・
>無念です。
そうですか・・・
PC-POSという位だからWin32ベースのプログラムをインス
トール可能であれば、PBSYSTEMSのデルバイを使用すれば
レシートプリンタも動作すると思います。
ご検討されてはいかがでしょう。
「デルバイ」のサイト見てみました。
結構値が張りますね・・・
でも、一度はMetaFrameの導入を諦めかけていただけに
この情報は貴重でした。
価格面で問題がでそうですが検討してみます。
ありがとうございました。
結構値が張りますね・・・
でも、一度はMetaFrameの導入を諦めかけていただけに
この情報は貴重でした。
価格面で問題がでそうですが検討してみます。
ありがとうございました。
メタフレームのセッションについて
特定のソフトをメタフレームに公開して使用した時に
公開したアプリケーションがエラーになったときに
メタフレームにセッションが残ってしまいます。
現行は手動でメタフレームのコンソールでセッションを
終了させていますが何かバッチ等でユーザにセッションを
クリアするようにしたいと考えています。
何かお知恵をお貸しいただけないでしょうか?
又メタフレームで公開するアプリケーションが障害で終了時に
セッションを切って終わるようにする手法もご存知あれば
ご伝授お願いいたします。
環境
OS;Windows2000ServerSP2
MetaFrameXPa + NFuse
公開アプリ:VBで作成したアプリケーション
公開したアプリケーションがエラーになったときに
メタフレームにセッションが残ってしまいます。
現行は手動でメタフレームのコンソールでセッションを
終了させていますが何かバッチ等でユーザにセッションを
クリアするようにしたいと考えています。
何かお知恵をお貸しいただけないでしょうか?
又メタフレームで公開するアプリケーションが障害で終了時に
セッションを切って終わるようにする手法もご存知あれば
ご伝授お願いいたします。
環境
OS;Windows2000ServerSP2
MetaFrameXPa + NFuse
公開アプリ:VBで作成したアプリケーション
コネクション構成ツールを使用して、アイドル時間が長いときや切断状態が長いときにリセットする事ができますが、どうでしょうか?
エラーになったアプリケーションはアイドル状態になります。
ユーザはすぐに使用するのでアイドル時間が長いときの切断等では
対応できずに困っています。
なにか良い方法があれば教えてください
ユーザはすぐに使用するのでアイドル時間が長いときの切断等では
対応できずに困っています。
なにか良い方法があれば教えてください
根本原因はアプリがエラーを起こすこと(状態)だと
思うのですが、パッケージとかだと直し様がない場合も
ありますね。
エラーになったアプリケーションは応答不能状態なのであれば
AutoEndTasksのレジストリをいじってみてはいかがでしょう。
レジストリについてはWEBで探してください。
思うのですが、パッケージとかだと直し様がない場合も
ありますね。
エラーになったアプリケーションは応答不能状態なのであれば
AutoEndTasksのレジストリをいじってみてはいかがでしょう。
レジストリについてはWEBで探してください。
セッションの状態
クライアントがなんらかの事象で回線断になり既にセッションが切れてた時、
ターミナルサービスマネージャで確認すると、「Disconnected」になっているにも関わらず、
Citrix管理コンソール上では「アクティブ」のままなのです。
クライアントに対するセッションをMAX1つまでに制限している関係上、
Citrix管理コンソールでセッションなし(プロセスは残ってる)と認識されるまで、
クライアントは再接続が出来ない状態となっています。
単純に、ターミナルサービスマネージャで、Disconnected状態と認識されるぐらいに、
Citrix管理コンソールでも認識できるようにする設定方法はあるのでしょうか?
タイマー設定だと思うのですが、確認した限りでは設定項目が無いようでして・・・
どなたかご教授して頂きたくよろしくお願いします。
ターミナルサービスマネージャで確認すると、「Disconnected」になっているにも関わらず、
Citrix管理コンソール上では「アクティブ」のままなのです。
クライアントに対するセッションをMAX1つまでに制限している関係上、
Citrix管理コンソールでセッションなし(プロセスは残ってる)と認識されるまで、
クライアントは再接続が出来ない状態となっています。
単純に、ターミナルサービスマネージャで、Disconnected状態と認識されるぐらいに、
Citrix管理コンソールでも認識できるようにする設定方法はあるのでしょうか?
タイマー設定だと思うのですが、確認した限りでは設定項目が無いようでして・・・
どなたかご教授して頂きたくよろしくお願いします。
以下のicakeepaliveを設定してはいかがでしょうか?
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix
IcaEnableKeepAlive REG_DWORD: 0 or 1
0:無効
1:有効
ICAKeepAliveInterval REG_DWORD: 秒数
デフォルトは60秒
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix
IcaEnableKeepAlive REG_DWORD: 0 or 1
0:無効
1:有効
ICAKeepAliveInterval REG_DWORD: 秒数
デフォルトは60秒
>pancraさん
自分も聞きたかったのでぜひ教えてください。
このレジストリは
XP1.0でNFUSE、CSG、STAの環境でも有効ですか?
メタフレームの反応が鈍くて回線切れた事に気が付いてくれないんです。
自分も聞きたかったのでぜひ教えてください。
このレジストリは
XP1.0でNFUSE、CSG、STAの環境でも有効ですか?
メタフレームの反応が鈍くて回線切れた事に気が付いてくれないんです。
有効です。
追加です。
サービスパックもしくはFRの適用は必要であったと思います。
サービスパックもしくはFRの適用は必要であったと思います。
特定の時間にicaセッションを全て終了させる方法
はじめて投稿させていただきます。
毎日深夜にMetaサーバーのバックアップを回しております。
ユーザーにはバックアップしている時間帯を伝え、その間はMetaサーバーに接続しないようアナウンスしているのですが、
たまにicaセッションが残っているとバックアップがうまく取れない
ことがあります。
IISやターミナルサービスを停止させるようなバッチファイルを作成し、タスクスケジューラでバックアップ前に実行させようとしたのですが、
そのバッチがうまく動きません。
(タイムアウトになっている。)
何か良い方法をご存知のかたいらっしゃいましたら教えていただけないでしょうか?
長々とすみません。
環境
W2KSvrSP2 + MetaFrameXPs(FR1) の一台構成(DBサーバーは別)
XMLサービスのポートはIISと共有
毎日深夜にMetaサーバーのバックアップを回しております。
ユーザーにはバックアップしている時間帯を伝え、その間はMetaサーバーに接続しないようアナウンスしているのですが、
たまにicaセッションが残っているとバックアップがうまく取れない
ことがあります。
IISやターミナルサービスを停止させるようなバッチファイルを作成し、タスクスケジューラでバックアップ前に実行させようとしたのですが、
そのバッチがうまく動きません。
(タイムアウトになっている。)
何か良い方法をご存知のかたいらっしゃいましたら教えていただけないでしょうか?
長々とすみません。
環境
W2KSvrSP2 + MetaFrameXPs(FR1) の一台構成(DBサーバーは別)
XMLサービスのポートはIISと共有
バックアップ前にリブートするというのはいかがですか。
例えばreboot.cmdというコマンドファイルを作って、その中に次のようなコマンドを書いてみる。
msg * Please Logoff
shutdown /reboot
ATコマンドで登録。
この例だと毎週金曜日の23:55にメッセージを出しSHUTDOWN。コマンドにタイマを指定していないので60秒後(規定値)にシャットダウン/リブート。
at 23:55 /every:friday "reboot.cmd"
夜中に接続してくる可能性が無いのが前提、あるならSHUTDOWNコマンドの前に新規ログオンを無効にする処置が要るし、リブート後に有効にする処置も要ることになります。
change logon /disable
change logon /enable
コマンドの詳細はヘルプで見てください。
例えばreboot.cmdというコマンドファイルを作って、その中に次のようなコマンドを書いてみる。
msg * Please Logoff
shutdown /reboot
ATコマンドで登録。
この例だと毎週金曜日の23:55にメッセージを出しSHUTDOWN。コマンドにタイマを指定していないので60秒後(規定値)にシャットダウン/リブート。
at 23:55 /every:friday "reboot.cmd"
夜中に接続してくる可能性が無いのが前提、あるならSHUTDOWNコマンドの前に新規ログオンを無効にする処置が要るし、リブート後に有効にする処置も要ることになります。
change logon /disable
change logon /enable
コマンドの詳細はヘルプで見てください。
FLAVIAさん、親切に教えていただきありがとうございました。
ATコマンドがわからないためタスクスケジューラから
基本的に教えていただいた方法で動かしていますが、
うまくいけそうです。
どうもありがとうございました。
ATコマンドがわからないためタスクスケジューラから
基本的に教えていただいた方法で動かしていますが、
うまくいけそうです。
どうもありがとうございました。
NFuseとCSGの環境で、アプリが起動されない
□環境
・MetaXPe+SP2+FR2(Win2k+SP2)
・NFuse1.7 Classic(Solaris8)
・CSG1.1(Solaris8)
・ICAクライアント 6.30.1050
□現象
複数のマシンから、NFuseアクセスで同じユーザでログインした場合(同時ではない)
接続後、リモートデスクトップ(みたいなの・・・)が開くがアプリが起動せず。
□依頼内容
現在このような現象が発生しているのですが、解決方法がまったくもってわかりません。
だいたい検討しているのが、1つめのマシンで起動させたあと、解像度が違うマシンでログイン後起動すると、
前回のセッションの解像度を保持してて解像度が合わないため起動できない?
とまあ考えてるんですが、同様の現象で解決策を知っておられる方、教授していただきたいのですが。。。
また、こうすればいいとちゃいます?っていう人情報提供お願いします。
□詳細情報(ほとんど愚痴ですが。。。)
以前起動した時のマシンの解像度が1024x768で、今起動させようとしているのが800x600なのですが、
こういった事が起きています。
リモートデスクトップみたいなのの所にサイズ変更ができる箇所があってそこを見ると、
1024x768で設定されています。(これを変更しても解決にはならなかったのですが。。。)
以前起動しなかったアプリについては、800x600で起動しちゃってます。
ん〜益々こんがらがってます。
CSGが以前のアクセス情報を保持しちゃってるのかなぁぁぁ?
あ、それとNFuseでのアクセスで設定を640x480にして起動したアプリはその後、そのサイズでしか
起動してくれません。。。
METAの設定なのかNFuseの設定なのかCSGの設定なのかICAwebクライアントの設定なのか。。。
誰かヨロシクお願いします。
バグだったらどないしよう。
・MetaXPe+SP2+FR2(Win2k+SP2)
・NFuse1.7 Classic(Solaris8)
・CSG1.1(Solaris8)
・ICAクライアント 6.30.1050
□現象
複数のマシンから、NFuseアクセスで同じユーザでログインした場合(同時ではない)
接続後、リモートデスクトップ(みたいなの・・・)が開くがアプリが起動せず。
□依頼内容
現在このような現象が発生しているのですが、解決方法がまったくもってわかりません。
だいたい検討しているのが、1つめのマシンで起動させたあと、解像度が違うマシンでログイン後起動すると、
前回のセッションの解像度を保持してて解像度が合わないため起動できない?
とまあ考えてるんですが、同様の現象で解決策を知っておられる方、教授していただきたいのですが。。。
また、こうすればいいとちゃいます?っていう人情報提供お願いします。
□詳細情報(ほとんど愚痴ですが。。。)
以前起動した時のマシンの解像度が1024x768で、今起動させようとしているのが800x600なのですが、
こういった事が起きています。
リモートデスクトップみたいなのの所にサイズ変更ができる箇所があってそこを見ると、
1024x768で設定されています。(これを変更しても解決にはならなかったのですが。。。)
以前起動しなかったアプリについては、800x600で起動しちゃってます。
ん〜益々こんがらがってます。
CSGが以前のアクセス情報を保持しちゃってるのかなぁぁぁ?
あ、それとNFuseでのアクセスで設定を640x480にして起動したアプリはその後、そのサイズでしか
起動してくれません。。。
METAの設定なのかNFuseの設定なのかCSGの設定なのかICAwebクライアントの設定なのか。。。
誰かヨロシクお願いします。
バグだったらどないしよう。
あ、追加で。NFuseアクセスサイズは基本的にシームレスにしています。
あ、自己完結できました。
原因は、公開アプリを閉じる時、クライアント上のウィンドウの閉じるで終了した場合この症状がでるみたいです。
ちゃんとMetaで開いているアプリ側の閉じるで終わらせないといけないみたいです。
結局、クライアント側のウィンドウを閉じてもサーバ側ではアプリは起動中で解像度が合わないと画面表示ができない。
ま、当たり前っていうと当たり前ですね。
失礼しました。
原因は、公開アプリを閉じる時、クライアント上のウィンドウの閉じるで終了した場合この症状がでるみたいです。
ちゃんとMetaで開いているアプリ側の閉じるで終わらせないといけないみたいです。
結局、クライアント側のウィンドウを閉じてもサーバ側ではアプリは起動中で解像度が合わないと画面表示ができない。
ま、当たり前っていうと当たり前ですね。
失礼しました。
ログインコンピュータ名の取得方法
接続セッションのログインクライアントコンピュータ名をアプリケーションから取得したいのですが、どのような方法がありますか?API関数を使用する方法を考えているのですが、具体的にどういう関数があるかを教えて下さい。他に簡単な方法があれば、それでもかまいません。初心者なので出来るだけ詳しく教えていただければと思います。宜しくお願いします。
弊社ではVBでクライアント名を取得しています。方法は、
Environ("CLIENTNAME")
です。
一度試してみてください。
Environ("CLIENTNAME")
です。
一度試してみてください。
ありがとうございました。ところでPowerBuilderでの取得方法はご存知ないですか?いろいろと調べてみたのですが、よくわからず、VBでEnviron("CLIENTNAME")を使用したdllを作成しPowerBuilderより呼び出したのですが、呼び出しエラーになってしまいます。
何かよい方法があればご教授ください。宜しくお願いします。
何かよい方法があればご教授ください。宜しくお願いします。
みゆらさん、こんにちは。
PowerBuilderをよく知らないのですが、PowerBuilderで「環境変数」を取得する関数はないのでしょうか?
それがあれば、取得したい環境変数に"CLIENTNAME"と指定すればいいと思います。
はずしていたらすいません。
PowerBuilderをよく知らないのですが、PowerBuilderで「環境変数」を取得する関数はないのでしょうか?
それがあれば、取得したい環境変数に"CLIENTNAME"と指定すればいいと思います。
はずしていたらすいません。
こんにちは、diveさん。レスありがとうございます。
そうなんですよ。私もそう思い、EnvironmentオブジェクトのプロパティをGetEnvironment関数で取得できるというのはわかったのですが、プロパティの中にそれらしいものがないんです。OSTypeやCPUType等はあるのですが・・・
そうなんですよ。私もそう思い、EnvironmentオブジェクトのプロパティをGetEnvironment関数で取得できるというのはわかったのですが、プロパティの中にそれらしいものがないんです。OSTypeやCPUType等はあるのですが・・・
結局、VBでEnviron("CLIENTNAME")を使ってdllを作り、レジストリに登録して外部関数呼び出しをする形でできるようになりました。あまりスマートな方法とは言えないかもしれませんが・・・
ExpandEnvironmentStringsというAPI関数も使えそうだったのですが、PBからだと値をひろってこなかったので、あきらめました。
お騒がせしました。ありがとうございました。
ExpandEnvironmentStringsというAPI関数も使えそうだったのですが、PBからだと値をひろってこなかったので、あきらめました。
お騒がせしました。ありがとうございました。
私はWTSAPI32.DLL内のWTSEnumerateProcesses()とWTSQuerySessionInformation()を使ってターミナルセション情報
を取得して情報を返すDLLをCで作成し、VBアプリから
作成したDLL内の関数を呼び出すことでクライアントコンピュータ
名を取得しました。DLL内関数を呼び出すことができる言語
であればホスト言語は選びません。
を取得して情報を返すDLLをCで作成し、VBアプリから
作成したDLL内の関数を呼び出すことでクライアントコンピュータ
名を取得しました。DLL内関数を呼び出すことができる言語
であればホスト言語は選びません。
匿名ユーザの接続
匿名ユーザの接続の振る舞いについて確認したいことがあります.
■やりたいこと
Neighborhood から対象公開アプリケーションを匿名ユーザーで起動したい.
その際,ユーザID,パスワードは入力したくない.
■現象
・対象公開アプリケーションのプロパティで「匿名ユーザーの接続を許可」
にチェックを入れる.
・Neighborhood 上のアプリケーションセットの設定内のログオン情報は,
定義しない(パスワードの保存にはチェックを入れない).
・Neighborhood を起動し,対象公開アプリケーションを起動すると,
MetaFrame のユーザー名,パスワード,ドメインを入力する画面が表示
される.
このとき,MetaFrameサーバ上にあるユーザID(事前に作成しておく)を
入力して,認証をパスする.
・結果,対象公開アプリケーションが起動する.このときの対象公開アプリ
ケーションのプロセスは Anon000 で起動されている.
→匿名ユーザで対象公開アプリケーションが起動している.
■疑問点
・匿名ユーザで公開しているのにも関わらず,なぜユーザーIDを要求して
くるのか?
・公開アプリケーションのプロパティで「匿名ユーザーの接続を許可:この
チェックボックスをオンにすると、ICAクライアントユーザーは、ユーザー
名、ドメイン名、およびパスワードを入力しなくても、このアプリケーショ
ンを起動できるようになります。ただし、Program Neighborhoodまたは
NFuseを使用してアクセスするユーザーは、まずサーバーの認証を受ける
必要があります。サーバーの認証後は、アプリケーションごとに認証を受
ける必要はありません。」と書かれているが,これはサーバーの認証用に
1回はユーザーID等を入力しなければならないことを指しているのか?
・このとおりならば,Neighborhood 上のアプリケーションセットの設定内の
ログオン情報を定義する(パスワードの保存にはチェックを入れる)こと
で解決しますが,これでいいのか?
・匿名ユーザでの公開アプリケーションは,そのプロセスが匿名であって,
認証は匿名ではない.この認証は不要にすることはできないのか?
■環境
・Windows2000ServerSP2
・MetaFrameXPe+FR1
以上,よろしくお願い致します.
■やりたいこと
Neighborhood から対象公開アプリケーションを匿名ユーザーで起動したい.
その際,ユーザID,パスワードは入力したくない.
■現象
・対象公開アプリケーションのプロパティで「匿名ユーザーの接続を許可」
にチェックを入れる.
・Neighborhood 上のアプリケーションセットの設定内のログオン情報は,
定義しない(パスワードの保存にはチェックを入れない).
・Neighborhood を起動し,対象公開アプリケーションを起動すると,
MetaFrame のユーザー名,パスワード,ドメインを入力する画面が表示
される.
このとき,MetaFrameサーバ上にあるユーザID(事前に作成しておく)を
入力して,認証をパスする.
・結果,対象公開アプリケーションが起動する.このときの対象公開アプリ
ケーションのプロセスは Anon000 で起動されている.
→匿名ユーザで対象公開アプリケーションが起動している.
■疑問点
・匿名ユーザで公開しているのにも関わらず,なぜユーザーIDを要求して
くるのか?
・公開アプリケーションのプロパティで「匿名ユーザーの接続を許可:この
チェックボックスをオンにすると、ICAクライアントユーザーは、ユーザー
名、ドメイン名、およびパスワードを入力しなくても、このアプリケーショ
ンを起動できるようになります。ただし、Program Neighborhoodまたは
NFuseを使用してアクセスするユーザーは、まずサーバーの認証を受ける
必要があります。サーバーの認証後は、アプリケーションごとに認証を受
ける必要はありません。」と書かれているが,これはサーバーの認証用に
1回はユーザーID等を入力しなければならないことを指しているのか?
・このとおりならば,Neighborhood 上のアプリケーションセットの設定内の
ログオン情報を定義する(パスワードの保存にはチェックを入れる)こと
で解決しますが,これでいいのか?
・匿名ユーザでの公開アプリケーションは,そのプロセスが匿名であって,
認証は匿名ではない.この認証は不要にすることはできないのか?
■環境
・Windows2000ServerSP2
・MetaFrameXPe+FR1
以上,よろしくお願い致します.
ProgramNeighborhood(以下PN)はユーザに対して
実行可能なアプリケーションの一覧を動的に更新する
プログラムですので、ユーザID、パスワードが必要と
なります。
NFuseはPNをWEBに拡張したものですから動きは同様
のものとなります。
匿名ユーザアクセスとはそのアプリケーションを利用
する際の認証を必要としません。
しかしながら、匿名ユーザアクセスのアプリケーションを
利用する際にPNもしくはNFuseを使用する際には現状では
おっしゃる通りユーザID/パスワードを要求されます。
ユーザID/パスワードが無ければ、ユーザに許可されている
アプリケーションの一覧を作成できない為です。
PNもしくはNFuseを使用しない形(ICAカスタムコネクション
もしくはリモートアプリケーションマネージャ)で明示的に
匿名アプリケーションを指定した場合には認証用のユーザID/
パスワードは要求されません。
PNそのものが後から追加された機能である為、
おっしゃる様な動きになってしまうと思って
います。
回避策としては疑問点にかかれている方法が素直
なのではと思います。
実行可能なアプリケーションの一覧を動的に更新する
プログラムですので、ユーザID、パスワードが必要と
なります。
NFuseはPNをWEBに拡張したものですから動きは同様
のものとなります。
匿名ユーザアクセスとはそのアプリケーションを利用
する際の認証を必要としません。
しかしながら、匿名ユーザアクセスのアプリケーションを
利用する際にPNもしくはNFuseを使用する際には現状では
おっしゃる通りユーザID/パスワードを要求されます。
ユーザID/パスワードが無ければ、ユーザに許可されている
アプリケーションの一覧を作成できない為です。
PNもしくはNFuseを使用しない形(ICAカスタムコネクション
もしくはリモートアプリケーションマネージャ)で明示的に
匿名アプリケーションを指定した場合には認証用のユーザID/
パスワードは要求されません。
PNそのものが後から追加された機能である為、
おっしゃる様な動きになってしまうと思って
います。
回避策としては疑問点にかかれている方法が素直
なのではと思います。
セキュリティ上問題は非常に多いと思いますが、限られた
ユーザのみが使用できるという環境であるならば、
NFuseを使用することでユーザIDとPWを入力することなく、
MetaFrameで公開されているアプリケーションにアクセス
仕組みを作ることは可能です。
方法としては、以下のようになります。
NFuse設定ファイルであるnfuse.confの設定で、
"AllowGuestLogin="というパラメータの値をOnにし
NFuseログイン画面にGuestユーザのログオンを
表示させます。
NFuseのログイン画面でGuestを選択し、ログオンすると
匿名ユーザに公開されたアプリケーションが表示されます。
このアプリケーションをクリックするとセッションが
開始しますので、ユーザIDとPWをユーザが入力すること
なく、アプリケーションが利用できるようになります。
ご参考までに。
ユーザのみが使用できるという環境であるならば、
NFuseを使用することでユーザIDとPWを入力することなく、
MetaFrameで公開されているアプリケーションにアクセス
仕組みを作ることは可能です。
方法としては、以下のようになります。
NFuse設定ファイルであるnfuse.confの設定で、
"AllowGuestLogin="というパラメータの値をOnにし
NFuseログイン画面にGuestユーザのログオンを
表示させます。
NFuseのログイン画面でGuestを選択し、ログオンすると
匿名ユーザに公開されたアプリケーションが表示されます。
このアプリケーションをクリックするとセッションが
開始しますので、ユーザIDとPWをユーザが入力すること
なく、アプリケーションが利用できるようになります。
ご参考までに。
回線の切断
はじめまして。
皆さんにご質問です。
現在、日本―シンガポールにてMetaFrameを使用してアプリケーションの公開をしておりますが、現地の天候やその他さまざまな影響でよく回線がきれます。回線切断後、アプリケーションがシャットダウンし、データの復旧が困難とユーザよりお叱りをうけております。
この様な予期せぬ切断の場合、皆さんはどのような手を打っているのですか?
なにぶん素人ですので、MetaFrameの機能を十二分に発揮させていないと思われます。
TSEは日本に一つだけです。ちなみにDBサーバも日本です。
どうか御示唆していただきたいと思います。
皆さんにご質問です。
現在、日本―シンガポールにてMetaFrameを使用してアプリケーションの公開をしておりますが、現地の天候やその他さまざまな影響でよく回線がきれます。回線切断後、アプリケーションがシャットダウンし、データの復旧が困難とユーザよりお叱りをうけております。
この様な予期せぬ切断の場合、皆さんはどのような手を打っているのですか?
なにぶん素人ですので、MetaFrameの機能を十二分に発揮させていないと思われます。
TSEは日本に一つだけです。ちなみにDBサーバも日本です。
どうか御示唆していただきたいと思います。
切断状態になったセッションに再接続すればよいのでは?
Citrixコネクション構成ツール関連のヘルプをまず読みましょう。
Citrixコネクション構成ツール関連のヘルプをまず読みましょう。
ご返答ありがとうございます。
>Citrixコネクション構成ツール関連のヘルプ
さっそく検証してみます。
>Citrixコネクション構成ツール関連のヘルプ
さっそく検証してみます。
User権限で接続できない
Win2000server(TS)+MetaXP1.0にICAクライアントからUser権限で
接続できなくて困っています。(アクティブ化済)
FR1のライセンスを追加したりしているのですが、うまくいきません。
何か原因と思われることがわかる方がいらっしゃいましたら
教えていただけないでしょうか。
どうか宜しくお願い致します。
接続できなくて困っています。(アクティブ化済)
FR1のライセンスを追加したりしているのですが、うまくいきません。
何か原因と思われることがわかる方がいらっしゃいましたら
教えていただけないでしょうか。
どうか宜しくお願い致します。
TSがリモート管理モードなのでは?
回答ありがとうございます。
リモート管理モードになっているかいないかはどこかで
確認ができるのでしょうか?
リモート管理モードになっているかいないかはどこかで
確認ができるのでしょうか?
TSをインストールする時に選択したはずでは?
Userで接続できるようになりました。ありがとございました。
質問したいことがあるのですが、ターミナルサービスライセンスという
のは入れていなくてもよいのでしょうか?
質問したいことがあるのですが、ターミナルサービスライセンスという
のは入れていなくてもよいのでしょうか?
一台もターミナルサービスライセンスサーバが存在しない場合は
必要となります。
また2000PRO以外のOSからの接続の場合は必要数ライセンスが
必要となります。
必要となります。
また2000PRO以外のOSからの接続の場合は必要数ライセンスが
必要となります。
2000Server(PDC)にスタンドアロンで
2000TS+Meta1.8、2000TS+MetaXP、NT-TS+MetaXPがそれぞれ参加して
いる環境なのですが、2000TSにはどちらにもターミナルサービスライセンスサーバは入れてないようです。この場合NT-TSが持っているTerminal Server Licensingというのがライセンスサーバとして機能しているということなのでしょうか?
2000TS+Meta1.8、2000TS+MetaXP、NT-TS+MetaXPがそれぞれ参加して
いる環境なのですが、2000TSにはどちらにもターミナルサービスライセンスサーバは入れてないようです。この場合NT-TSが持っているTerminal Server Licensingというのがライセンスサーバとして機能しているということなのでしょうか?
2000Serverでセッションを実行できるライセンスとNTTSEでセッションを実行できるライセンスは異なっています。
おそらく、ライセンスサーバが存在しない場合勝手に2000サーバから一時ライセンスが振りだされていることが想定されます。
よって90日経過後には接続できなくなると思われます。
おそらく、ライセンスサーバが存在しない場合勝手に2000サーバから一時ライセンスが振りだされていることが想定されます。
よって90日経過後には接続できなくなると思われます。
2000Server(PDC)から2KTSE1とNTTSEそれぞれに一時ライセンスが
振り出されているということでしょうか?
90日後に接続できなくなるということですが、再インストールすれば
また接続できるようになるのでしょうか?
それと別スレたてようかとも思ったのですが・・・
ICAクライアントから接続してマッピングされたプリンタが接続を
解除しても消えずにいるのはなぜなのでしょうか?
TSE側のマッピングされたプリンタを削除して再起動させないと
消えません。(ログオフではだめでした)
どうか宜しくお願い致します。
振り出されているということでしょうか?
90日後に接続できなくなるということですが、再インストールすれば
また接続できるようになるのでしょうか?
それと別スレたてようかとも思ったのですが・・・
ICAクライアントから接続してマッピングされたプリンタが接続を
解除しても消えずにいるのはなぜなのでしょうか?
TSE側のマッピングされたプリンタを削除して再起動させないと
消えません。(ログオフではだめでした)
どうか宜しくお願い致します。
2000サーバの場合
ライセンスサーバを基本的には同一サブネット内に一台立てる必要
があります。
この為、ライセンスサーバが存在しない場合接続されたサーバが
一時ライセンスを振り出している可能性があります。
この一時ライセンスはクライアントPCのレジストリに保存される為
サーバを再インストールしてもクリアされません。
NTTSE
普通はライセンスサーバがインストールされます。
この為、購入し登録されたライセンス以上の接続があった時点で
一時ライセンスを発行します。
これもクライアントPCのレジストリ上に保存されます。
通常はログオフした時点でプリンタの定義はなくなります。
なくならないケースとしてはSPの適用状況にもよりますが、
印刷要求したまま、ログオフしたケース。
それから、プリンタのプロパティのコメント欄を修正して
しまったケースなどが考えられます。
ライセンスサーバを基本的には同一サブネット内に一台立てる必要
があります。
この為、ライセンスサーバが存在しない場合接続されたサーバが
一時ライセンスを振り出している可能性があります。
この一時ライセンスはクライアントPCのレジストリに保存される為
サーバを再インストールしてもクリアされません。
NTTSE
普通はライセンスサーバがインストールされます。
この為、購入し登録されたライセンス以上の接続があった時点で
一時ライセンスを発行します。
これもクライアントPCのレジストリ上に保存されます。
通常はログオフした時点でプリンタの定義はなくなります。
なくならないケースとしてはSPの適用状況にもよりますが、
印刷要求したまま、ログオフしたケース。
それから、プリンタのプロパティのコメント欄を修正して
しまったケースなどが考えられます。
クライアントPCのレジストリにライセンスが保存されるとのことですが、レジストリのどのフォルダ内に保存されているのでしょうか?
マッピングされたプリンタが消えない件ですが、一度接続を解除して
再度接続した場合、クライアント側にインストールされているプリンタ
を削除してあっても表示されてしまいます。
(最初に接続したときのマッピングがそのまま再度表示される?)
また、SPの適用状況とはクライアント側でしょうか?
マッピングされたプリンタが消えない件ですが、一度接続を解除して
再度接続した場合、クライアント側にインストールされているプリンタ
を削除してあっても表示されてしまいます。
(最初に接続したときのマッピングがそのまま再度表示される?)
また、SPの適用状況とはクライアント側でしょうか?
クライアントのレジストリについて
MSのサポート情報のJP251386を参考にしてください。
プリンタについて
マッピングされたプリンタは最初にプロファイルに保存されますので、次回からはプロファイルから読み出される動きになります。
SPの適用について
OS及びメタフレームのものです。つまりサーバです。
かなり基本的な事からいろいろと疑問がおありのようですが、
メタフレームを購入されたところは上記の質問に答えてくれない
のでしょうか?
それが私の疑問な点です。
MSのサポート情報のJP251386を参考にしてください。
プリンタについて
マッピングされたプリンタは最初にプロファイルに保存されますので、次回からはプロファイルから読み出される動きになります。
SPの適用について
OS及びメタフレームのものです。つまりサーバです。
かなり基本的な事からいろいろと疑問がおありのようですが、
メタフレームを購入されたところは上記の質問に答えてくれない
のでしょうか?
それが私の疑問な点です。
Powerful & Beautiful
力強く、美しいシステムを。

