ユーザーがローカルにログインしているときにリモートデスクトップログインを防ぐ方法は?


8

私はいくつかのWindowsマシン(XPおよび7)を持っています。他のユーザーがログインしていない場合、ユーザーがリモートデスクトップ(RDP、任意のソースWin、Mac、Linuxなどから)を使用してリモートでログインできるようにしたいと思います。

現在、2種類の動作があります(私が正しく思い出せば、「1」は勝利7に対応し、「2」はXPに対応します)。

  1. ログインしているユーザーは警告なしに削除されます
  2. ユーザーは「ログインしている人を追い出しますか?」

これを次のように変更したい:

  • ローカルユーザーがログインしている場合は、「ローカルユーザーがログインしている、離れてください」のように言います
  • リモートユーザーがログインしている場合は、「リモートユーザーをキックアウトしますか?」と尋ねます。

上記は、ローカルまたはリモートのすべてのログイン試行で同じでなければなりません。ログインしているユーザーは一般的なユーザーです。つまり、ログインしているユーザーとログインしているユーザーは同じユーザーです。

この答えは、私がやりたいことにかなり近いです(非常に大きくなるのを待っています)。実際にそれを行うにはどうすればよいですか(XPおよび7)?

Windows 7でリモートデスクトップが現在のユーザーを蹴るのを防ぐ

編集:

進行状況... ユーザーがログインしているときに、Windows 7へのリモートデスクトップ接続で30秒の遅延を無効にするにはどうすればよいですか?

edit2:

さらに進んでいます... Remote \ usernameは、Windows 7 / xpのComputerName \ usernameまたはユーザー名と同じですか?

したがって、基本的には、%userdomain%とは何かを確認し、それに応じてログオンの有効化/無効化(または動作を少し柔らかくするための時間遅延)を変更する必要があります...次の週にやってみます。


代わりに複数のログイン有効にすることができます。
user1686 2011

これは法的な解決策でなければなりません(EULAによる)。
Juha

回答:


5

グループポリシーエディターを使用して、以下を参照します。

Administrative Templates\Windows components\Remote desktop services\Remote desktop session host\Connections

探しリモートデスクトップサービスのユーザーセッションのリモート制御のための設定ルールとそれを与えるユーザー権限を持つフルコントロールオプションリスト内を。

そのため、ここでローカルユーザーは、誰かがログインしようとしたときに確認を求められます。これは、すべてのログイン試行に適用されます。


1

不可能だよ。Windows 7はコンシューマーOSであり、ターミナルサーバーではありません。

これを実現するためのコンポーネントはありますが、それは話のほんの一部にすぎません。ソフトウェア開発はコード以上のものであることを理解してください。1つには、Microsoftは、その下で実行されるアプリケーションとともに構成をテストする必要があります。アプリケーションが同じレジストリキーに書き込もうとした場合はどうなりますか?ターミナルサーバーでは、これは簡単です。コンシューマOSでは、これは予測できません。1人のユーザーがすべてのローカルリソースを占有するアプリケーションを起動する場合はどうなりますか。これをどのように解決しますか?

さらに悪いのは、システムがクラッシュする可能性のあるバグが表示されたり、静かにデータが破損したりする場合です。ホットコーヒーを提供するために人々を訴えることができる世界では、これは不必要なリスクです。

せいぜい、あなたはそれをハックする必要があるでしょう。さらに悪いことに、ターミナルサーバーに料金がかからなかったことに気付く必要があります。


それは可能だと思います。リンクsuperuser.com/questions/318219/…を参照してください。ウィンドウに確認を求め、待機時間を長くしたり、無限にしたりできます。これは基本的に、ローカルユーザーのキックアウトを防ぐことと同じです。また、 "remote \ username"としてログインすると、同じユーザーの問題を解決できます。これは、「ユーザー名」だけでログインする場合とは異なります。少なくとも一部のインターネット噂はそれを主張しています。すべてのコンポーネントが存在するので、それらを組み合わせるだけです。
Juha

彼は1人のユーザーのみがログインすることを望んでいます。申し訳ありませんが、これは本当に役に立ちません。
sinni800 2011

1

Windowsマシンでログオンを有効/無効にするには(私はそれが2K +およびwin7で機能することを知っていますが、XPについては不明です)

ログオンの変更/無効化

ログオンの変更/有効化

これらの周りにいくつかのスクリプトを作成して、必要なことを実行できます。

注意してください。リモートで作業していてDCを取得した場合、誰かがローカルでマシンにログオンしてログオンを再度有効にする必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.