問題タブ [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.
.net - ターミナル サービスのセッション ID は、プロセスの有効期間中に変更できますか?
.NET のProcess.SessionId
プロパティまたは Windows API 呼び出しProcessIdToSessionId()
を使用する場合、結果がプロセスの有効期間を通じて同じであることに依存できますか?
つまり、この値を使用したい場合、それが何であるかを一度だけ決定する必要がありますか?
windows - Terminal Server では、サービスはどのようにしてユーザーのセッションでプロセスを開始しますか?
ターミナル サーバー (グローバル スペース) で実行されている Windows サービスから、特定のユーザーのターミナル サーバー セッションで Windows アプリケーションを実行しているプロセスを開始できるようにしたいと考えています。
これを行うにはどうすればよいですか?
Scenerio: Windows サービスは起動時に開始します。ユーザーが Terminal Server ユーザー セッションにログインした後、Windows サービスだけが知っているいくつかの基準に基づいて、Windows サービスは Windows アプリケーションを実行しているユーザーのセッションでプロセスを開始しようとします。
例: 「5 分後にシャットダウン」という警告をユーザーに表示したいとします。Windows サービスはこの状態を検出し、警告を表示する Windows アプリを開始する各ユーザー セッションでプロセスを開始します。そして、はい、警告ダイアログを表示する他の方法があることは知っています。これは例です。私たちがやりたいことは、はるかに侵襲的です。
windows-installer - ターミナルサーバーのインストーラーを作成するにはどうすればよいですか
ターミナルサーバーで実行する必要のあるインストーラー(msiファイル)を作成しています。マルチユースである必要があります。つまり、ログインしているすべてのユーザーがそのプログラムを実行できる必要があります。
インストーラーを実行すると、一連のレジストリエントリがHKLMに書き込まれ、progファイルディレクトリにactivate.exeもドロップされます。
各ユーザーは、アクティベーションロジックとは別に、正しいHKCUエントリが作成されるように、activate.exeを実行する必要があります。
私の質問は、私のインストーラーがターミナルサービスのインストールのために何らかの方法で「特別」または差分をとる必要があるのか、それともマシンの管理者が「正しく」インストールするために何かをする必要があるのかということだと思います
ある種の共有モードインストールのように、アクティブ化exeを指すスタートメニューエントリがすべてのユーザーに表示されることを確認するにはどうすればよいですか?
ありがとう
windows-mobile - Windows Mobile のターミナル サービス - 「貼り付け」で句読点が保持されない?
ここでは、バーコード スキャナーを搭載した Windows Mobile ベースの PDA (Mobile Compia M3 Sky) を使用しています。このバーコード スキャナーは、スキャナーからクリップボードにデータを読み取り、現在実行中のアプリケーションでの貼り付けをシミュレートすることによって機能します。
問題は、デバイスからターミナル サービスを使用していて、句読点 ("A-2-C"、"A-1-[" など) を含むバーコードをスキャンすると、サーバーに到達する前に句読点が取り除かれることです。つまり、サーバーに送信されるのは英数字 (つまり、それぞれ「A2C」と「A1」) だけです。
デバイスのクリップボードに句読点を含む完全なバーコードがあることを確認しました。つまり、デバイスでメモを開いてこれらのバーコードをスキャンすると、正しく貼り付けられます (つまり、「A-2-C」と「A-1-」)。 [" それぞれ) をタップして保持し、[貼り付け] を選択するか、ソフト キーボードで Ctrl+V を押すと、それらを再度貼り付けることができます。
ただし、何らかの理由で、この句読点は、デバイス (mstsc40.exe) 上の RDP クライアントによって取り除かれているように見えます。これは、サーバーが実行されているアプリケーションまたは OS に関係なく発生します。
誰かがこれについて以前に経験したことがありますか、または何か指針がありますか?
乾杯!
excel - Terminal Server 2008 での Excel プログラミング モジュールの実行が遅い
Excel オブジェクト モジュール (プログラミング モジュール) を使用して Excel にエクスポートする Windows アプリケーションがあります。Windows Server 2008 を除くすべての Winodws バージョンで問題なく動作しました。Excel で何かを行うのに約 2 秒かかり、通常数秒かかるプロセスを完了するのに数分または数時間かかることさえあります。
これは、ターミナル サービスまたは RemoteApp を使用している場合に発生します。リモートデスクトップ経由で接続するときに、ローカルリソースの下のプリンターチェックボックスをオンにした場合にのみ発生することがわかりました。チェックを外すと通常の速度になります。
ただし、プリンターが必要なので、チェックを外すことはできません。スローダウンの原因は何ですか?
windows - ユーザーのアイドル時間を検出してウィンドウがロックされないようにする
私は Windows ターミナル サーバー環境で作業しており、コンピューターをしばらく離れると、Windows がセッションをロックし、ターミナルの電源がオフになります。
私が必要としているのは、ユーザーが PC の前にいる (マウスまたはキーボードのアクティビティ) と信じるために Windows にメッセージを送信するために必要なコードです。
前もって感謝します
terminal-services - Server 2003 クライアントからターミナル サービス EasyPrint を使用する方法
Server 2008 TS プールに接続して、Windows Server 2003 を実行しているワークステーションから EasyPrint を動作させようとしています。
XP クライアント用の RDP 6.1 クライアントがあることに気付きました。Server 2003 ボックスにインストールできませんでした。
Server 2003 用の RDP 6.0 クライアントをインストールできました。ただし、この場合、EasyPrint は実際には機能していないようです。ローカル ドライバーのないプリンターがリモート デスクトップにリダイレクトされていないことがわかります。
このトピックに関する Web 上の情報は、やや矛盾しています。私たちが試みていることは可能ですか?もし、そうなら。Server 2003 ワークステーションのクライアントから動作させる方法について何か提案はありますか?
winapi - ターミナル サービス (TS) セッションにいるかどうかを知る方法は?
ターミナル サービス セッションにいるかどうかを確認するための Windows API 関数はありますか?
c# - ASP .NET-Windows Server 2003(ターミナルサービス)でユーザー名を取得しますか?
イントラネットASP.NET(C#)ページで、現在のユーザー名を取得しようとしています。
ローカルマシン(Firefox 3.5)から、次の可能性について(ローカルログインから)結果を確認できます。
ただし、ローカル(IE8)またはサーバー(IE7)で参照すると、ターミナルサーバーのログインで上記のいずれも機能しません。
これはIEとWebページの間の許可の問題ですか?
UPDATE1
Firefox Portableを使用してターミナルサーバーで同じページをテストしたところ、ユーザー名もブロックされました。
.net - マイクロソフト ターミナル サービス
.Net を介してクライアントでリモート アプリ (Microsoft Terminal Services) を開くことについて何か考えはありますか?