問題タブ [mstsc]

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 投票する
1 に答える
2110 参照

c# - C# / Windows7 を使用したリモート デスクトップへの接続とログイン

ユーザーが会社のネットワーク内のマシンのログイン資格情報を入力して、そのマシンに接続できるようにするアプリケーションを作成したいと考えています。どうやら、リモート デスクトップ接続のログイン資格情報は、Windows7 (および Vista?) では *.RDP ファイルに保存されなくなったため、このアプローチは機能しません。を使用して保存された認証情報を表示できることはわかっていますrundll32 keymgr.dll,KRShowKeyMgrが、プログラムでこのストレージに認証情報を追加する方法はわかりません。ポインターやコード例 (できれば C# ですが、何でも構いません) をいただければ幸いです。

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

c# - RDPプロファイルの問題の生成

編集mstsc.exefile.rdpを介して起動しようとする代わりに、file.rdpを起動すると、問題なく動作します。 編集終了

私はac#プログラムに取り組んでいます。その一部は、生成時に提供されるすべての情報に自動的に接続する独自の.rdpファイルを生成しています。

コマンドラインからrdpファイルを起動しようとすると、有効な接続プロファイルではないことがわかります。Windowsでダブルクリックすると、開いて接続し、ログインします。したがって、パスワードハッシュの生成が正しいことがわかります。コマンドラインで無効な理由がわかりません。

.rdpファイルで生成されるものは次のとおりです

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

powershell - mstsc の使用時間と使用者を確認する方法

私たちのチームは地理的に分散しており、多くの仮想マシンはリモート デスクトップを使用して接続されます。リモート デスクトップ セッションにアクセスしているユーザーと、そのセッションが使用されている時間を確認したいと考えています。

私はpowershellでそれをやろうとしました。ユーザーがpowershellを使用してmstscを呼び出すスクリプトを作成しました。誰がいつログインしたかを記録します。しかし、誰かが mstsc からログオフしたり、 mstsc を切断したりしたときを見つけたいと思います。PowerShell を使用してログ ファイルにその情報をキャプチャする方法はありますか。mstsc を閉じている間に、使用できるイベントがトリガーされるかどうか。

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

batch-file - mstsc の BAT ファイル

複数の Windows サーバーにログインする必要があります。mstsc を呼び出してユーザー ID とパスワードを入力する代わりに、リモート ログイン用の Windows バット ファイル サンプルを投稿してもらえますか?

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

batch-file - MSTSC 内から物理コンピューターのユーザー名を見つける

これが取引です。サーバーにリモート接続する各ユーザーのログを作成する単純なバッチ ファイルを作成したいと考えています。私は私が使用できることを知っています

ただし、サーバーへのログインには全員が同じユーザー名を使用しています。「%username%」を、MSTSC が実行されている物理コンピューターの名前を返す変数に置き換えることができるかどうか疑問に思っていました。また、これをログイン時の実行中のリストにしたいのですが、おそらくそれを理解できます。

0 投票する
0 に答える
1657 参照

windows - RDPウィンドウ内のウィンドウのハンドル/詳細を取得するにはどうすればよいですか?

Windowsでは、RDPセッション内に表示されるウィンドウのある種のハンドルまたは詳細を取得することは可能ですか?

マシンAにログオンし、そこでマシンBに接続するRDPセッションを開いたとします。Aで実行できるコードで、Bの現在のアクティブなウィンドウを返すコードはありますか?

Win32.GetForegroundWindow()と同等のものを考えていますが、これは「RDPを介して」機能するため、メインのRDPウィンドウではなく、その内部のアクティブなウィンドウへのハンドルを返します。

正直なところ、私は実際にはハンドルを必要としません。おそらくウィンドウの詳細(位置、サイズなど)だけで行うことができます。

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

java - Java-WindowsのRDPサーバーに接続します

RDP経由で接続し、PROPERTIESファイルから取得したクレデンシャルを使用して特定のサーバーで認証する認証を自動化しようとしています。

Windowsでは、組み込みのRDPクライアントはmstsc.exeですが、LinuxやMacのように、コマンドラインからログイン資格情報を提供できるようには見えません。

mstsc.exeを使用して、ユーザーの操作なしで自動的に認証できるWindowsの回避策はありますか?

ありがとう。

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

vbscript - mstscリモートデスクトップの質問

現在、日常のプロセスの非効率性を改善するために、ユーザー入力とVBscriptを組み合わせて、以前はすべてのユーザー入力プロセスであるExcelファイルの表示とファイルの移動を高速化するac#Winformアプリを作成しようとしています。 VSSから特定のサーバーの特定のフォルダーへ。

私はいくつかの質問に答えてもらいたいと思っていました。正しい方法で指摘しました。

手動ではなくコマンドラインまたはその他の回避策を使用して、

1)スマートカード/ピンを使用して2003リモートデスクトップにログインすることは可能ですか?

2)マシンのコマンドからリモートデスクトップでファイルを実行したり、プロセスを開始したりすることは可能ですか?

助けと時間をありがとう

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

windows - MSTSCLib の使用時にリモート Deskop セッション ID を見つける方法

テスト環境で使用するリモート デスクトップ クライアントを作成しようとしています。

目標は、コンピューター (新しい仮想マシン) に初めてログオンし、ユーザー プロファイルと最初のログオン時に発生するすべてのことを行ってから、ログオフすることです。

セッションを作成し、MSTSCLib/AxMsRdpClient6NotSafeForScripting インターフェイスを使用してユーザーとしてコンピューターにログオンできます。

ここで、WTSLogoffSession 関数を使用して (切断するだけでなく) ユーザーをコンピューターからログオフしたいと考えています。しかし、この関数にはセッション ID が必要であり、RdpClient インターフェイスで実行されている現在のセッションでそれを見つける方法がわかりません。

作成した RDP セッション内のセッションのセッション ID はどこでどのように見つけますか? これは、プロパティまたはどこかで簡単に見つけられるもののように思えますが、どこでも見つけました。

簡単な解決策が与えられると頭を殴られると思いますが、今のところ避けられています。

ありがとう

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

loops - PowershellRDPセッションとCLIスクリプト

私がやろうとしていることはかなり単純に思えますが、私はそれを理解することができません。Powershellスクリプトを実行してRDPセッションを起動し、ファイルをc:\ディレクトリにコピーして、コマンドラインからそのファイルを実行しようとしています。サーバーIP、ユーザー名、パスワードなどのcsvファイルからパラメーターを取得してループさせたいです。したがって、基本的に、手順は次のようになります...

  1. csvファイルからinforをインポートして、変数を定義します
  2. 指定されたファイルをコピーします(その後ループします)
  3. mstsc.exeを起動します
  4. サーバーのIP、ユーザー名、パスワードを入力します
  5. コピーしたファイルをc:\ディレクトリに貼り付けます
  6. cmd.exeを起動します
  7. c:\ディレクトリにコピーされたファイルを実行します
  8. サーバーからログオフします

私は誰かがこれを手伝ってくれるかどうかを見たかったのです。私はPowerShellに不慣れで、多くのことをやり遂げることができました。誰かが私を正しい方向に向けることができれば、あるいは空白を埋めるためのコードを私に提供することができれば、私はそれを大いに感謝します。