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

Connexion au bureau à distance sans verrouillage de l'ordinateur distant

Est-il possible de se connecter via Remote Desktop Connection à une machine Windows 7 sans verrouiller l'ordinateur distant (je veux utiliser le même utilisateur connecté) ? Ou est-il possible de déverrouiller l'ordinateur après la fermeture de la session de bureau à distance ?

Réponses (10)

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

Il suffit de le lancer depuis une session à distance :

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

Vous pouvez utiliser ce script PowerShell, qui est également compatible avec Windows 8 :

$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

se référer à https://techjourney.net/remote-desktop-connection-without-locking-remote-computer-session-on-disconnect/

Si vous devez déverrouiller l'ordinateur distant après avoir fermé la connexion du bureau à distance, voici une astuce que vous pouvez utiliser pour forcer RDP à se déconnecter sans verrouiller la session et l'utilisateur local connecté à nouveau sur l'écran de la console locale lors de la déconnexion de la connexion du bureau à distance.

Sur le système distant connecté via RDC (pas sur votre ordinateur dont RDC est initialisé pour se connecter au système distant), ouvrez une fenêtre d'invite de commande en tant qu'administrateur, puis exécutez la commande en fonction du système d'exploitation Windows qui est exécuté sur le système distant.

Sur Windows XP :

tscon 0 /dest:console

Sur Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 ou plus récent :

tscon 1 /dest:console

Sur Windows Server :

tscon %sessionname% /dest:console

No Locking Local Console when Using Remote Desktop Connection

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

Pour autant que je sache, il n'est pas possible d'empêcher Remote Desktop Connection de verrouiller l'ordinateur, mais Ultra VNC vous permet de contrôler à distance une autre machine sans la verrouiller.

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

lancez cmd sur l'ordinateur distant, puis lancez cette commande query session vous verrez quelque chose comme ceci

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

puis lancez cette commande tscon x /dest:console où x est votre ID de session active, qui est 1 dans mon cas.

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

Honnêtement, j'utiliserais RealVNC, je pense que c'est le meilleur outil de bureau à distance qui existe. C'est très rapide, ne soyez pas à la traîne avec UltraVNC. RealVNC est également excellent pour télécommander votre ordinateur depuis l'extérieur de votre maison.

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

Mentionné dans une autre réponse, mais LogMeIn.com a une version gratuite, et vous permet de partager la connexion avec l'utilisateur local ou de vider l'écran. J'ai trouvé le temps de réponse assez décent sur des connexions plus lentes, mais la qualité graphique diminue lorsque la vitesse diminue.

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

Cela ne peut pas être fait avec la RDC elle-même, vous devrez utiliser un outil tiers comme TeamViewer . Vous pouvez techniquement utiliser l'assistance à distance, mais une fois que vous n'avez plus de demandes, vous ne pouvez plus rien faire.

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

Comme alternative, vous pouvez utiliser Gbridge : Gbridge est un logiciel gratuit qui vous permet de contrôler à distance des PC, de synchroniser des dossiers, de partager des fichiers et de discuter en toute sécurité et en toute simplicité. Extension du service gtalk de Google, Gbridge forme automatiquement un réseau privé virtuel (VPN) collaboratif et crypté qui relie directement et en toute sécurité vos ordinateurs et ceux de vos amis. Gbridge possède de nombreuses caractéristiques uniques". http://www.gbridge.com/

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

Pour résoudre une tâche similaire où nous devions empêcher le verrouillage de l'écran pour une tâche de programmation, j'ai écrit un fichier de lot qui ressemble à ceci :

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

Cela nécessite également Admin Rights pour l'exécution mais c'est assez pratique comme raccourci sur le bureau de l'utilisateur.