0

私は自宅から離れた学生で、リモート デスクトップ接続を使用して自宅のコンピューターにアクセスする必要があります。私はそのマシンに特権ユーザー アカウントを持っており、家族に RDP を有効にするように伝えることはできますが、家族に私のパスワードを知られたくありません。

RDP をアクティブ化するために .reg ファイルを作成できると思いますが、これには、家族のユーザー アカウントにはない管理者権限が必要になる可能性があります。

私の考えは、彼らが実行するスクリプトを送信し、RDP を有効にすることです。パスワードをプレーンテキストで保存しないように、バッチファイルを作成してDelphiまたはpython実行可能ファイルに埋め込みます。セキュリティは大きな懸念事項ではありませんが、彼らに私の文書を調べてほしくありません (彼らは Linux のライブ USB や CD を知りません)。

パスワードを渡そうとecho password&&echo.|runas /user:myusername regeditしましたが、「ログオン失敗: 不明なユーザー名またはパスワードが正しくありません」が返されます。

手で正しいパスワードを入力しようとrunasすると、次のように返されます: 要求された操作には昇格が必要です。

誰かがアイデアを持っていますか?

4

1 に答える 1

0

runas.exeVBScript で SendKeys メソッドを使用して、パスワードを渡すことができます。

Set oShell = CreateObject("WScript.Shell")
oShell.Run "cmd /c runas /user:myusername regedit",1
WScript.Sleep 1000
oShell.SendKeys "mypassword{Enter}"

Delphi や他のプログラミング言語でも同様の方法を見つけることができると確信しています。

ここでは、レジストリを使用してリモート デスクトップを有効にする方法を確認できます。

于 2012-03-03T22:22:36.353 に答える