問題タブ [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.
c# - Powershell と C# 接続ブローカー
C# スクリプトを使用して Powershell で接続ブローカーを構成する際に問題があります。
モジュールをインポートするときは、remotedesktopservices
以前にセッション ホスト ロールがインストールされて使用されていたため、コネクション ブローカー ロールをインストールした後、正しい出力を得るためにスクリプトを再起動する必要があります。
Powershell を直接使用すると、動作を再現できます。
呼び出すコマンドは次のとおりです。
Powershell またはプログラムを再起動すると、結果は (正しく) 次のようになります。
プログラムを再起動せずにこの出力が必要です。C# で新しく新しい Powershell を入手することは可能ですか? 「remove-module」と「import-module」は役に立ちませんでした。
これは、Powershell 実行空間を取得するための C# コードです。
同じように新しい PowerShell 実行空間を作成しても、古い Powershell が読み込まれているようです
c# - C# ターミナル サービス対応アプリケーション
TS サーバーで効果的に動作するアプリケーションを作成する (または他の社内ソフトウェアをリファクタリングする) ことを考えています (私の知る限り、すべてのインスタンスがメモリ内のコア コード/データを共有することを意味します)。.NET フレームワークは実際にそれをサポートしていますか、それとも技術/テクノロジー/ツールキットを使用する必要がありますか?
windows-7 - デスクトップ スナップショットをキャプチャすると、最小化または切断されたターミナル セッションで空白の画面が返される
以下の Java コードを使用して、リモート マシンのデスクトップをキャプチャしています。
ただし、リモート マシンへのターミナル セッションが最小化されているか切断されている場合、キャプチャされたイメージは空白になります。少なくとも最小化されたシナリオで、問題の解決にご協力いただきありがとうございます。
構成: Windows 7 を実行している物理マシンと Windows Server 2008 R2 を実行している仮想マシンで同じ問題があります。
MSDN からのその他の洞察:
RDP から切断すると黒い画面が表示されるのはなぜですか? http://msdn.microsoft.com/en-us/library/aa383015%28VS.85%29.aspx
これは物事を機能させるための私の試みですが、次のどれもうまくいきませんでした:
RDPウィンドウが最小化されたときにデータを取得する方法は? 最小化されたときに RDP ディスプレイ ドライバーに強制的にデータを送信させることができます。これらの手順を試してみて、どうなるか教えてください。 1) 次のキーを追加します。値のデータとして 2 を指定しました。
注: また、レジストリ キーを HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Terminal Server Client\ に追加してみました 2) ビットマップ キャッシュを無効にします ( http://technet.microsoft.com/en-us/library/cc737325(WS.10). aspx ) [リモート デスクトップ接続] ウィンドウで、[オプション] をクリックします。
[エクスペリエンス] タブで、[ビットマップ キャッシュ] チェック ボックスがオンになっていることを確認します。または、ビットマップ キャッシュを無効にするには、[ビットマップ キャッシュ] チェック ボックスをオフにします。
vb.net - VB アプリには、Windows TS シン クライアントの一意の ID が必要です
.Net 2.0 フレームワークで実行され、Windows ターミナル サーバーにインストールされたカスタム バーコード アプリがあります。HP タイプのシン クライアントを使用していますが、バーコード アプリがインストールされている TS からデスクトップをプルしています。
ほとんどの場合、バーコード アプリは問題なく動作します。唯一の問題は、バーコード アプリが、シン クライアントが配置されているワーク センターに基づいて特定のプリンターにラベルを印刷する必要があることです。バーコード アプリは、デバイス名 (Windows 名) に基づいてラベルをルーティングするように設計されています。バーコード トランザクションが発生したシステムの。
バーコード アプリも実行している本格的な Windows XP Pro システムを使用していますが、ラベル ルーティングに問題はありません。これらのタイプのシステムには、ルーティングに使用できる一意の名前があるからです。私が問題に直面しているのは、シンクライアントから実行されているバーコードアプリが、(バーコードアプリの観点から)個々のシンクライアントではなくターミナルサーバーから実行されているように見えることです。
これらのシン クライアントからある種の一意の識別子を取得して、バーコード アプリ内でラベルのルーティングに使用する方法を知っている人はいますか?
c# - ターミナル サービスで Application.EnableVisualStyles() を呼び出す必要がありますか?
ターミナル サービス/Citrix 環境では
Application.EnableVisualStyles()
、プログラムの開始時に .NET 3.5 WinForms アプリを呼び出す必要がありますか? それともやめたほうがいいのでしょうか?
最高のパフォーマンスを提供し、テーマで描画されたコントロールを必要としないオプションを探しています。
c# - Visual C# での WTSQuerySessionInformation の使用
WTSQuerySessionInformation
クラス定義に次の行を含めて、Visual C# プロジェクトで関数を使用しようとしています。
次のようなエラーが表示されます。
このエラーを修正するためにプロジェクトで何をする必要があるか教えてください。
c# - Windows サービス: ユーザーの簡易切り替えとターミナル サービスが停止して無効になっているセッション ロック解除イベント
ユーザーのログオンまたはロック解除イベントが発生するたびにいくつかのアクションを実行する必要がある C# .NET 3.5 Windows サービスを作成しています。イベント ハンドラーを Microsoft.Win32.SystemEvents.SessionSwitch に追加して、サービスの登録を試みました。
また、クラスOnSessionChange(SessionChangeDescription changeDescription) {...}
によって継承されたメソッドをオーバーライドしようとしました:ServiceBase
多くのセッション イベントは、説明したいずれかの方法で処理されますが、残念ながら、これらの方法はいずれも、ユーザーの簡易切り替えやターミナル サービスが停止して無効になっている場合のセッション ロック解除のイベントを処理しません。ただし、両方のサービスが有効で実行中の場合は、イベントが処理されます。これが展開される作業環境では、サービスが有効になりません。
C# .NET マネージド コード環境内でこれを達成する別の方法はありますか? 私が見た多くの質問は、上記の方法で質問に答えます。それらは正しく機能しますが、ユーザーの簡易切り替えとターミナル サービスの両方が無効になっている場合は機能しません。
remote-desktop - テスト Citrix 環境の構築
お客様から、当社のソフトウェアが「Citrix 環境」で動作するかどうかという質問が時々寄せられます。典型的な Citrix 環境を構成する Citrix 製品はどれですか?
一般的に、テスト目的で典型的な Citrix 環境を構築するにはどうすればよいですか?
vb.net - ターミナル サービスで実行されている VB.NET アプリケーションにファイルをアップロードする
MSTSC.exe クライアントを介して RDP を使用して Microsoft ターミナル サーバーにログオンするリモート ユーザーに対応する必要があるアプリケーションを VB.NET で開発しています。
リモートユーザーがローカルハードドライブからファイルを選択してサーバーにアップロードできるようにする「アップロード」ボタンを提供することは可能ですか?