Uzak bilgisayarı kilitlemeden uzak masaüstü bağlantısı


31

Uzak bilgisayarı kilitlemeden Uzak Masaüstü Bağlantısı üzerinden Windows 7 makinesine bağlanmak mümkün mü (Oturum açmış olan kullanıcıyı kullanmak istiyorum)? Veya uzak masaüstü oturumu kapatıldıktan sonra kilidi açmak mümkün müdür?

Yanıtlar:


16

Sadece bunu uzaktaki bir oturumdan çalıştırın:

tscon %sessionname% /dest:console

Hatayı alın Sessionname% sessionname% bulunamadı, herhangi bir fikir var mı? Sanırım Windows 8 altında tanımlanmadı
Felix

Windows 8 hakkında emin değilim, bu Windows 7 için çalıştı.
Ryan,

4
@ phil 'da bu hatayı 7'deki ans'ından aldım. Görünüşe göre sosyal.technet.microsoft.com/Forums/windows/en-US/… XP için: tscon 0 /dest:console7: tscon 1 /dest:console <- uzaktaki makinede çalıştırın. AMA .. bu sadece istemci (mstsc.exe) bilgisayarı görüntülemekte olduğu bilgisayardan bağlantısını kestiği zaman, o zaman kilitlemeyecek olmasıdır. Böylece, görüntülemekte olduğunuz kompozisyonda bu komutu çalıştırarak bağlantınızı kesersiniz. Ancak bu yöntem, oturum açtığınızda ekranı kilitlemekten vazgeçmeyecek.
barlop

% sessionname%, bir yükseltilmiş (yönetici) komut isteminden alınamıyor, çünkü muhtemelen windows yönetici istemini ayrı bir uzak olmayan oturum olarak görüyor. Ancak tscon.exe bir oturumu sonlandırmak için yönetici hakları gerektirir. Çözüm, yukarıdaki komutu bir kısayolda kullanmak ve gelişmiş seçeneklerde "yönetici olarak çalıştır" seçeneğini seçmek (ayrıca "yönetici olarak çalıştır" kısayolunu gerekli komutla bir toplu iş dosyasına işaret edip%% 'ini% sessionname% argüman olarak yükseltilmiş toplu iş
Jules

6

Windows 8'i de destekleyen bu PowerShell betiğini kullanabilirsiniz:

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

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

tscon $session /dest:console

Bu benim için hiç işe yaramadı. Sadece "erişim engellendi" alıyorum. Diğer uçtaki oturumu yerel kullanıcı adınızla eşleştirmeye çalışıyor gibi görünüyor? Ancak farklı bir kullanıcı olarak giriş yapılabilen konsol oturumuna bağlanmak istiyorum.
Dan

@Dan Peki neden kullanmak $env:USERNAMEistemiyorsanız kullanıyorsunuz? Bunun yerine kullanmak istediğiniz kullanıcı adını kullanın. Bir şeyi kopyalayıp yapıştırırken daima düşünmelisiniz. Bir yerde bulduğunuz her şeyi yaparsanız, çok kötü zamanlar geçirmenize neden olabilir.
Dawid Ferenczy Rogožan

@Dawid. Um, teşekkürler? Senaryoya baktım ve oldukça zararsız. Nasıl çalıştığını merak ederek çalıştırmayı seçtim. Çıkıyor, öyle değil. Ben de bunu not aldım. Alt satırda, komut dosyası hangi durumlarda çalıştığını belirtmez (muhtemelen makinede aynı kullanıcı olarak oturum açan etki alanı kullanıcısı). Farklı bir kullanıcı adıyla denedim ama bu da işe yaramadı.
Dan

4

Bildiğim kadarıyla Uzak Masaüstü Bağlantısının bilgisayarı kilitlemesini engellemek mümkün değil, ancak Ultra VNC başka bir makineyi kilitlemeden uzaktan kumanda etmenize izin veriyor.


4
Ultra VNC kullanmamı engelleyen çok daha yavaş
yossis

Bu mümkün ... bakın Felix'in cevabı
JoelFan

4

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

Uzak Masaüstü Bağlantısı'nı kapattıktan sonra uzak bilgisayarın kilidini açmanız gerekirse, burada Uzak Masaüstü Bağlantısı'nın bağlantısı kesildiğinde oturumu ve oturum açan yerel kullanıcıyı yerel konsol ekranında yeniden oturum açmadan RDP'nin bağlantısını kesmeye zorlamak için kullanabileceğiniz bir püf noktası.

RDC'ye bağlı uzak sistemde (bilgisayarınızda uzak sisteme bağlanmak üzere başlatılan RDC'yi değil), bir Komut İstemi penceresi yönetici olarak açın, ardından uzak sistemde çalışan Windows işletim sistemine bağlı olarak komutu çalıştırın.

Windows XP'de:

tscon 0 / dest: konsol

Windows Vista'da, Windows 7, Windows 8, Windows 8.1, Windows 10 veya daha yenisi:

tscon 1 / dest: konsol

Windows Server'da:

tscon% sessionname% / dest: konsol

Uzak Masaüstü Bağlantısı Kullanılırken Kilitlenmeyen Yerel Konsol Yok


2

Uzaktan yardıma bir bakın. Temel olarak başlık altında aynı uzak masaüstü teknolojisini kullanır.

Yardım ve destek alanına giriyorsunuz ve aynı anda uzaktan kumanda etmek istediğiniz kişiye gönderebileceğiniz bir uzaktan yardım isteği oluşturuyorsunuz.

Alternatif olarak, Logmein.com'u kullanabilir ve bir kullanıcının bilgisayarını aynı anda uzaktan kontrol etmenizi sağlayan LogmeinFree'yi yükleyebilirsiniz.


4
Uzaktan yardım, biletin yenilenmesini gerektirir, değil mi?
yossis

2

uzak bilgisayarda cmd'yi çalıştırın, sonra bu komutu çalıştırın, bunun query sessiongibi bir şey göreceksiniz

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

daha sonra bu komutu tscon x /dest:console, x'in 1benim durumumda olan aktif oturum kimliğiniz olduğu yerde çalıştırın .


1

Alternatif olarak Gbridge'i kullanabilirsiniz: "Gbridge, bilgisayarları uzaktan kontrol etmenize, klasörleri senkronize etmenize, dosyaları paylaşmanıza ve güvenli ve kolay bir şekilde sohbet etmenize izin veren ücretsiz bir yazılımdır. Google’ın gizli hizmetinin bir uzantısı olan Gbridge, otomatik olarak işbirlikçi, şifrelenmiş bir VPN oluşturur (Sanal Özel Ağ) bilgisayarlarınızı ve arkadaşlarınızın bilgisayarlarını doğrudan ve güvenli bir şekilde birbirine bağlar. Gbridge birçok benzersiz özelliğe sahiptir. " http://www.gbridge.com/


1

RDC'nin kendisi ile yapılamaz, TeamViewer gibi bir üçüncü taraf aracı kullanmanız gerekir . Teknik olarak uzaktan yardım kullanabilirsiniz, ancak istekleriniz bittiğinde hiçbir şey yapamazsınız.


TeamViewer güzel bir uygulamaya benziyor, fakat sadece test ettim ve tamamen ücretsiz ve uzak masaüstünden çok daha yavaş (bir LAN'da kullanıldığında bile) değil
yossis

1

Açıkçası, ben sadece RealVNC kullanırdım, onun en iyi uzak masaüstü aracı olduğunu düşünüyorum. Çok hızlı, UltraVNC ile herhangi bir gecikme alamadım. RealVNC, bilgisayarınızda evinizin dışından uzaklaştırma yaparken de mükemmeldir.


2
RealVNC'i (veya bu konuda herhangi bir VNC'yi) önermek istediğim kadar, (çok erken bir kullanıcı olmasına rağmen) yapamam. RD bağlantıları, özellikle bant genişliği kısıtlı bağlantılar üzerinden çok daha fazla yanıt veriyor.
Brian Knoblauch,

Bu benim de tecrübemdi. Uzaktaki masaüstü bilgisayar çok daha hızlı ve henüz başka alternatifler bulamıyorum (performans açısından)
yossis

1

Başka bir cevapta da belirtilen, ancak LogMeIn.com'un ücretsiz bir sürümü var ve bağlantıyı yerel kullanıcıyla paylaşmanıza veya ekranı boş bırakmanıza izin veriyor. Yanıt süresinin daha yavaş bağlantılara göre oldukça iyi olduğunu buldum, ancak hız arttıkça grafik kalitesi düşüyor.


0

Zamanlama Görevi için Ekran kilidini engellememiz gereken benzer bir Görevi çözmek için şuna benzeyen bir Toplu İş Dosyası yazdım:

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

Bu işlem Admin Rightsyürütme için de gereklidir , ancak kullanıcının masaüstünde bir kısayol olarak oldukça kullanışlıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.