リモートコンピューターをロックせずに、リモートデスクトップ接続を介してWindows 7マシンに接続することはできますか(同じログインユーザーを使用したい)。または、リモートデスクトップセッションが閉じた後にロックを解除することは可能ですか?
これをリモートセッションから実行するだけです。
tscon %sessionname% /dest:console
Windows 8もサポートする次のPowerShellスクリプトを使用できます。
$server = 'MyServer'
$username = $env:USERNAME
$session = ((quser /server:$server | ? { $_ -match $username }) -split ' +')[2]
tscon $session /dest:console
私の知る限り、リモートデスクトップ接続がコンピューターをロックするのを防ぐことはできませんが、 ltra VNC を使用すると、別のマシンをロックせずにリモートコントロールできます。
リモートデスクトップ接続を閉じた後にリモートコンピューターのロックを解除する必要がある場合は、リモートデスクトップ接続の切断時にセッションをロックせずにローカルユーザーをログインさせずにRDPを強制的に切断するために使用できるトリックを次に示します。
RDCを介して接続されたリモートシステム(RDCがリモートシステムに接続するように初期化されているコンピューターではない)で、管理者としてコマンドプロンプトウィンドウを開き、リモートシステムで実行されているWindowsオペレーティングシステムに応じてコマンドを実行します。
Windows XPの場合:
tscon 0/dest:console
Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10以降:
tscon 1/dest:console
Windows Serverの場合:
tscon%sessionname%/ dest:console
リモートデスクトップ接続の使用時にローカルコンソールをロックしない
リモートコンピューターでcmdを実行してから、このコマンドを実行しますquery session
次のようなものが表示されます
SESSIONNAME USERNAME ID STATE TYPE DEVICE
services 0 Disc
>console SIRS 1 Active
rdp-tcp 65537 Listen
次に、このコマンドを実行しますtscon x /dest:console
ここで、xはアクティブなセッションIDであり、1
私の場合。
リモートアシスタンスをご覧ください。基本的には、同じリモートデスクトップテクノロジーを使用しています。
ヘルプとサポート領域に移動し、同時にリモートしたい人に送信できるリモートアシスタンスリクエストを作成します。
または、Logmein.comを使用してLogmeinFreeをインストールすることもできます。これにより、ユーザーのPCをリモートコントロールすると同時に、それを使用することができます。
別の方法として、Gbridgeを使用できます: "Gbridgeは、PCのリモート制御、フォルダの同期、ファイルの共有、安全で簡単なチャットを可能にする無料のソフトウェアです。Googleのgtalkサービスの拡張であるGbridgeは、自動的に共同で暗号化されたVPN(仮想プライベートネットワーク)を形成し、コンピュータと友人のコンピュータを直接かつ安全に接続します。Gbridgeには、多くの独自の機能があります。 "http:// www .gbridge.com /
RDC自体では実行できません。 TeamViewer のようなサードパーティのツールを使用する必要があります。技術的にはリモートアシスタンスを使用できますが、要求がなくなると何もできなくなります。
正直なところ、私はRealVNCだけを使用します。これは最高のリモートデスクトップツールです。その非常に高速で、UltraVNCを使用しても遅延は発生しません。 RealVNCは、家の外からコンピューターでリモート処理する場合にも優れています。
別の回答で言及されていますが、 LogMeIn.com には無料バージョンがあり、ローカルユーザーと接続を共有したり、画面をブランクにしたりできます。遅い接続では応答時間はかなりまともですが、速度が低下するとグラフィック品質が低下します。
スケジュールタスクの画面ロックを回避する必要があった同様のタスクを解決するために、次のようなバッチファイルを作成しました。
for /f "tokens=3-4" %%a in ('query session %username%') do @if "%%b"=="Active" set RDP_SESSION=%%a
tscon %RDP_SESSION% /dest:console
これも実行にAdmin Rights
が必要ですが、ユーザーのデスクトップのショートカットとして非常に便利です。