Réponses:
Il suffit de lancer ceci depuis une session distante:
tscon %sessionname% /dest:console
tscon 0 /dest:console
Pour 7: tscon 1 /dest:console
<- est exécuté sur la machine distante. MAIS .. ceci est juste pour que lorsque l'ordinateur client (mstsc.exe) se déconnecte de la composition visualisée, il ne se verrouille pas. Donc, vous vous déconnectez en exécutant cette commande sur la composition que vous visualisez. Mais cette méthode ne l'empêchera pas de verrouiller l'écran lorsque vous vous connecterez.
Vous pouvez utiliser ce script PowerShell, qui prend également en charge Windows 8:
$server = 'MyServer'
$username = $env:USERNAME
$session = ((quser /server:$server | ? { $_ -match $username }) -split ' +')[2]
tscon $session /dest:console
$env:USERNAME
si vous ne voulez pas l'utiliser? Utilisez le nom d'utilisateur que vous souhaitez utiliser à la place. Vous devriez toujours penser lors du copier-coller. Si vous exécutez tout ce que vous trouvez quelque part, cela peut vous causer des moments difficiles.
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.
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 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 Connexion Bureau à distance.
Sur le système distant connecté via RDC (et non sur l'ordinateur sur lequel le 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 en cours d'exécution sur le système distant.
Sous Windows XP:
tscon 0 / dest: console
Sous 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
Pas de verrouillage de la console locale lors de l'utilisation de la connexion au bureau à distance
Jetez un coup d'œil à l'assistance à distance. Il utilise essentiellement la même technologie de bureau à distance sous le capot.
Vous accédez à la zone d’aide et d’assistance et créez une demande d’assistance à distance que vous pouvez envoyer à la personne à qui vous souhaitez accéder en même temps.
Vous pouvez également utiliser Logmein.com et installer LogmeinFree, ce qui vous permet de contrôler à distance un ordinateur des utilisateurs en même temps qu’ils l’utilisent.
lancez cmd sur un 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 exécutez cette commande tscon x /dest:console
où x est votre identifiant de session actif, ce qui 1
dans mon cas.
En guise d’alternative, vous pouvez utiliser Gbridge: "Gbridge est un logiciel gratuit qui vous permet de contrôler à distance les PC, de synchroniser des dossiers, de partager des fichiers et de discuter en toute sécurité et facilement. Extension du service gtalk de Google, Gbridge constitue automatiquement un Réseau privé) qui connecte vos ordinateurs et ceux de vos amis directement et en toute sécurité. Gbridge possède de nombreuses fonctionnalités uniques. " http://www.gbridge.com/
Cela ne peut pas être fait avec RDC lui-même, vous devrez utiliser un outil tiers tel que TeamViewer . Vous pouvez techniquement utiliser l'assistance à distance, mais une fois que vous êtes à court de demandes, vous ne pouvez plus rien faire.
Honnêtement, je voudrais simplement utiliser RealVNC, je pense que c'est le meilleur outil de bureau à distance disponible. C'est très rapide, n'ayez aucun retard avec UltraVNC. RealVNC est également excellent pour le transfert de votre ordinateur depuis votre domicile.
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 masquer l'écran. J'ai trouvé le temps de réponse assez correct avec des connexions plus lentes, mais la qualité graphique diminue lorsque la vitesse diminue.
Pour résoudre une tâche similaire dans laquelle nous avons dû empêcher Screen-lock pour une tâche de planification, j'ai écrit un fichier de traitement par lots ressemblant à 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 une Admin Rights
exécution, mais c'est très pratique comme raccourci sur le bureau de l'utilisateur.