2009-12-08 11:59:52 +0000 2009-12-08 11:59:52 +0000
32
32

Remote desktop verbinding zonder de externe computer te vergrendelen

Is het mogelijk om via Remote Desktop Connection verbinding te maken met een windows 7 machine zonder de externe computer te vergrendelen (ik wil dezelfde ingelogde gebruiker gebruiken)? Of is het mogelijk om de vergrendeling op te heffen nadat de bureaubladsessie op afstand is afgesloten?

Antwoorden (10)

16
16
16
2012-04-23 20:23:23 +0000

Voer dit gewoon uit vanuit een remote sessie:

tscon %sessionname% /dest:console
6
6
6
2013-10-27 11:57:26 +0000

U kunt dit PowerShell script gebruiken, dat ook Windows 8 ondersteunt:

$server = 'MyServer'
$username = $env:USERNAME

$session = ((quser /server:$server | ? { $_ -match $username }) -split ' +')[2]

tscon $session /dest:console
4
4
4
2015-10-21 14:30:10 +0000

zie https://techjourney.net/remote-desktop-connection-without-locking-remote-computer-session-on-disconnect/

Als je de externe computer moet ontgrendelen na het afsluiten van de Remote Desktop Connection, is hier een truc die je kunt gebruiken om RDP te forceren de verbinding te verbreken zonder de sessie te vergrendelen en de lokale gebruiker weer in te loggen op het lokale console-scherm na het verbreken van de Remote Desktop Connection.

Op het externe systeem dat via RDC is aangesloten (niet op uw computer waarop RDC is geïnitialiseerd om verbinding te maken met het externe systeem), opent u een opdrachtpromptvenster als beheerder en voert u vervolgens het commando uit dat afhankelijk is van het Windows-besturingssysteem dat op het externe systeem wordt uitgevoerd.

Op Windows XP:

tscon 0 /dest:console

Op Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 of nieuwer:

tscon 1 /dest:console

Op Windows Server:

tscon %sessionname% /dest:console

Lokale console niet vergrendelen bij gebruik van Remote Desktop Connection

4
4
4
2009-12-08 14:41:00 +0000

Voor zover ik weet, is het niet mogelijk om te voorkomen dat Remote Desktop Connection de computer vergrendelt, maar Ultra VNC maakt het mogelijk om een andere machine op afstand te bedienen zonder deze te vergrendelen.

2
2
2
2017-02-18 05:44:02 +0000

Voer cmd uit op de externe computer, voer dan dit commando query session uit, je zult zoiets zien als dit

SESSIONNAME USERNAME ID STATE TYPE DEVICE
 services 0 Disc
>console SIRS 1 Active
 rdp-tcp 65537 Listen

voer dan dit commando tscon x /dest:console uit waarbij x je actieve sessie ID is, wat in mijn geval 1 is.

1
1
1
2009-12-08 16:07:39 +0000

Eerlijk gezegd zou ik RealVNC gebruiken, ik vind dat het de beste remote desktop tool is die er is. Het is erg snel, je hebt geen last van de vertraging van UltraVNC. RealVNC is ook uitstekend voor het op afstand bedienen van je computer van buiten je huis.

1
1
1
2012-04-23 20:36:35 +0000

Genoemd in een ander antwoord, maar LogMeIn.com heeft een gratis versie, en laat je toe de verbinding te delen met de lokale gebruiker of het scherm leeg te maken. Ik heb de responstijd redelijk fatsoenlijk gevonden over langzamere verbindingen, maar de grafische kwaliteit gaat naar beneden wanneer de snelheid dat doet.

1
1
1
2009-12-08 15:48:27 +0000

Dat kan niet met RDC zelf, daarvoor moet je een programma van derden gebruiken, zoals TeamViewer ](http://www.teamviewer.com/index.aspx). Technisch gezien kun je hulp op afstand gebruiken, maar zodra je geen verzoeken meer hebt, kun je niets meer doen.

1
1
1
2009-12-08 14:44:27 +0000

Als alternatief kunt u Gbridge gebruiken: _“Gbridge is gratis software waarmee je PC’s op afstand kunt bedienen, mappen kunt synchroniseren, bestanden kunt delen en veilig en gemakkelijk kunt chatten. Gbridge is een uitbreiding van Google’s gtalk-dienst en vormt automatisch een coöperatief, versleuteld VPN (Virtual Private Network) dat uw computers en die van uw vrienden rechtstreeks en veilig met elkaar verbindt. Gbridge heeft veel unieke functies.” http://www.gbridge.com/

0
0
0
2018-12-12 08:31:37 +0000

Om een vergelijkbare taak op te lossen waarbij we Scherm-lock moesten voorkomen voor een Schedule taak, heb ik een Batch bestand geschreven dat er als volgt uitziet:

for /f "tokens=3-4" %%a in ('query session %username%') do @if "%%b"=="Active" set RDP_SESSION=%%a
tscon %RDP_SESSION% /dest:console

Dit vereist ook Admin Rights voor uitvoering, maar het is erg handig als snelkoppeling op het bureaublad van de gebruiker.