問題タブ [terminal-services]

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.

0 投票する
3 に答える
8149 参照

terminal-services - Windows アプリケーションがフォーカスを盗むのを防ぐにはどうすればよいですか

これは厳密にはプログラミングの質問ではないことはわかっていますが、皆さんはこれを経験したに違いありません。

つまり、企業の VPN で 4 つまたは 5 つの RDP セッションが開いていて、お気に入りの IDE 内でバッシングしていると、データ センターへの VPN が一時的にバウンスしてから回復し、すべての RDP セッションが接続の再確立を開始し、その間にそうすることで、次々と焦点を合わせ続けます。かなり血まみれで、実に失礼です。

この動作を防ぎ、RDP クライアントがタスクバー ボタンをフラッシュするようにする方法はありますか?

@ Jason - 返信ありがとうございます。私は 64 ビット Vista と 64 ビット Windows 2008 を実行しています。

@ジェイソン- いい考えだ。終わり。

@ Ryan - 回答ありがとうございます。以前にターミナルを数回試しましたが、2 つまたは 3 つのセッションを並べて表示する必要があることがよくありますが、タブ移動ではあまりうまく機能しません。ソースコードを手に入れてそのようなものを修正したことはありますが、時間がありませんでした。また、短いネットワーク切断 (xDSL のフラッピングなど) があるたびに奇妙な動作をし、間違ったセッション (通常は新しいセッション) に再接続し、開いていたセッションをサーバー上で切断された状態のままにすることもわかりました。そうでなければ、ターミナルは本当にクールだったでしょう。200 以上の Windows サーバーがあり、それらすべての .rdp ファイルを整理するのは大変なことです。

0 投票する
3 に答える
4166 参照

monitoring - ターミナルサーバーでのCPUコア使用量の監視

私はWindows2003ターミナルサーバー、マルチコアを持っています。これらのサーバーで個々のCPUコアの使用状況を監視する方法を探しています。エンドユーザーが暴走するプロセス(Internet ExplorerやOutlookなど)を持つ可能性があります。そのプロセスのコアは100%近くまで急上昇し、他のコアは「正常」のままになる可能性があります。したがって、サーバーの全体的なCPU使用率は、すべてのコアの合計にすぎません。または、8コアサーバーの7つのコアがアイドル状態で、8番目が100%で実行されている場合、1/8 = 12.5%の使用率になります。

複数のサーバーを監視するためにどのユーティリティを使用できますか?コアのCPU使用率が「高い」場合、問題のあるプロセスを特定するために何を使用しますか。また、「承認された強制終了プロセス」リストにある場合、そのプロセスを自動的に強制終了するにはどうすればよいですか。

http://www.packettrap.com/のPT360という製品は、 SMNPを使用してデータを取得し、SMNPは合計CPU使用率のみを示し、個々のコアごとに分類されていないことを除けば、完璧です。CPUゲージ「ガジェット」を使用してダッシュボードオプションを確認してください。それがコアレベルでのみ機能するのであれば、まさにそれが必要です。

何か案は?

0 投票する
3 に答える
15790 参照

windows - プログラムがリモートデスクトップで実行されているかどうかを確認する

プログラムがリモートデスクトップ(ターミナルサービス)で実行されているかどうかを判断する方法はありますか?

プログラムがリモートデスクトップセッションで実行されているときに、プログラムで「非アクティブタイムアウト」を有効にしたいのですが。ユーザーはリモートデスクトップセッションを開いたままにしておくことで悪名高いので、指定した非アクティブ期間の後にプログラムを終了させたいと思います。ただし、RD以外のユーザーに対して非アクティブタイムアウトを有効にしたくありません。

0 投票する
1 に答える
938 参照

windows - Skype & ターミナル サービスの情報交換?

ターミナル サービスを介して「システム」にアクセスする営業担当者がいます。私たちのシステムでは、クライアントの番号をクリックして、ターミナル サービス セッションではなくローカル マシンで Skype を起動できるようにしたいと考えています。

これが機能する2つの方法が考えられます...

  1. URL をクリックすると (例: skype:01234569?call )、ローカルで機能しますが、TS セッションで URL をクリックする必要がありますが、その URL はローカル コンピューターで開かれます。

  2. または、skype@IP_address:01234569?call のようなもので、ターゲットの Skype クライアントに電話をかけさせますか?

最後に、ローカル マシンは Mac または Windows PC の場合があります。

再度、感謝します

0 投票する
2 に答える
6264 参照

internet-explorer - javascript からターミナル サービス クライアント マシン名を取得するにはどうすればよいですか?

Internet Explorer を実行している JavaScript からマシン名、IP、または MAC アドレス (基本的にクライアント ネットワーク情報) を取得することは可能ですか?

これを達成すると思われる次のコードを見つけました。

}

したがって、これを実現するために、OS と共にインストールされていると思われる ActiveX オブジェクトを使用しています。ターミナル サービス セッションからこれと同様のことを行うことは可能ですか? ターミナル サービス クライアントのネットワーク情報を取得するには? (上記のコードがターミナル サービス セッションから実行された場合のターミナル サーバー ネットワーク情報ではありません)。

これを達成するために利用できる別の Active X オブジェクトがあるのではないかと考えています。

0 投票する
2 に答える
4352 参照

vb.net - ターミナル サービス: 管理者として実行中にクライアント名を取得する

通常の状況では、私の VB.NET アプリケーションは ClientName 環境変数をチェックして、ユーザーが接続しているワークステーションの名前を取得できます。

したがって、WorkstationX が ServerA に RDP を接続すると、次のようになります。

  • ComputerName=ServerA
  • ClientName=WorkstationX

それはうまくいきます。

アプリケーションを右クリックして [管理者として実行] を選択すると、ClientName 変数が設定されません。

アプリケーションが「管理者として実行」経由で起動された場合でも、ターミナル サーバーに接続されているクライアントのワークステーション名を簡単に取得する方法を知っている人はいますか?

0 投票する
2 に答える
1893 参照

.net - vb.netで_WTS_CLIENT_ADDRESS.Addressを解凍します(ターミナルサービスクライアントからIPアドレスを取得します)

私は次の構造を持っています:

これは、次の呼び出しによって入力されます。

アドレスバイト配列が入力されていますが、それを有用な文字列または整数値に変換する方法がわかりません。MDSNのドキュメントはまばらです:http://msdn.microsoft.com/en-us/library/aa383857(VS.85).aspx

0 投票する
1 に答える
4847 参照

c# - プログラムでターミナルサービスを使用する方法

プログラム(C#.NET)を使用してリモートサーバーにアクセスし、リモートデスクトップを使用するのと同じように、接続されたユーザーのコンテキストでプログラムを実行したいと思います。

一部のユーザーアカウント(RunAsなど)を使用してプログラムを実行するだけでなく、リモートデスクトップなどの別の実行セッションを実行したい

どういうわけかターミナルサービスを使うべきだと思いますが、正確にはわかりません。どんな助けでもいただければ幸いです。

0 投票する
2 に答える
504 参照

c# - アプリケーションがリソース(.resx)ファイルにアクセスできなくなる原因は何ですか

ターミナルサーバーで実行されているWinformsc#アプリケーション。ボタンとメニュー項目のすべての画像は、リソースとして.resxファイルに保存されます。システムの使用中にウィンドウを開いたり閉じたりして頻繁に使用すると、「インデックスが範囲外です」という例外がスローされ、ウィンドウが開きなくなります。ユーザーがシステムの他の部分に移動しようとすると、同じ理由で失敗します。これ以上ロードできないリソースに絞り込みました。

誰かがこれを引き起こす可能性があるもの、または私がそれを回避することができるかもしれない方法についての考えを持っていますか?アプリケーションで使用する画像を保存するために別の方法を使用する必要がありますか?

追加情報:ユーザーが範囲外のインデックスではなく、「パラメーターが無効です」という例外を受け取っていたことが判明しました。

0 投票する
4 に答える
16318 参照

windows - Server 2003 での単一のリモート デスクトップ セッション

Windows Server 2003 を実行するヘッドレス サーバーがあり、VNC 経由で管理しています。特定のユーザーアカウントに自動ログインするように設定されています。

リモート デスクトップ/ターミナル サービスを使用するように変更したい。ただし、リモートでログインすると、(自動ログイン セッションに加えて) 新しいユーザー セッションが作成されます。基本的に、リモートデスクトップ接続がコンピューターのデフォルトセッションを引き継ぐようにします(XPの方法)。誰も方法を知っていますか?

PS私は単一のリモートセッションの後ではなく、単一のグローバルセッションの代わりに:)