Uzaktan bağlantısı kesilmiş bir kullanıcının oturumunu kapatın


29

Bağlantısı kesilmiş bir kullanıcıyı uzaktan nasıl kapatırım?

Örneğin, bir bilgisayara uzaktan bağlanıyorum (önemliyse Dameware ile) ve tamamlanması önemli bir zaman alan bir komutu çalıştırıyorum. O zaman başka şeylere geçiyorum. Geri döndüğümde (komut başarılı bir şekilde tamamlandı) başka bir kullanıcı hesabına geçerek hesap durumumu "Bağlantısız" olarak bıraktı. Bilgisayarı kontrol altına almak, hesabımı değiştirmek, oturumu kapatmak ve kullanıcının tekrar giriş yapmasına gerek kalmadan hesabımı uzaktan nasıl kapatırım?


1
Komuta ile bir .bat yapamaz mısın? Komutu çalıştır, sonra oturumu kapat?
Luiz Angelo 11

Yanıtlar:


50
  1. İlk önce oturum numarasını şununla kontrol edin qwinsta:

    QWINSTA /server:YOURCOMPUTERNAMEHERE
    

    Oturum kimliğini not alın.

  2. Ardından logoffkomutu kullanın:

    LOGOFF YOURSESSIONIDHERE /server:YOURCOMPUTERNAMEHERE
    

Bakalım işe yarayacak mı.


Makinede Error 5 getting sessionnames Error [5]:Access is denied.yerel bir yönetici olmama rağmen QWINSTA bana veriyor .
thePurpleMonkey 26:13

@ thePurpleMonkey Bu bir etki alanı bilgisayarıysa, etki alanı yöneticisi olmanız gerekir. Bu kişisel bir bilgisayarsa, her iki bilgisayarda da (ve her ikisinde de yönetici) aynı kullanıcı adına sahip olmanız ve komutu Luiz tarafından çalıştırmanız gerekebilir. qwinsta, uzak bilgisayarda erişimi olmayabilir 'geçerli' kimlik bilgilerini kullanarak bağlanmaya çalışacaktır.
Darius

@Darius aslında etki alanı yöneticisi olmanıza gerek yok. Ağımda bir tane değilim ve makineleri sorunsuz bir şekilde çalıştırabilirim. Ancak bilgi, hiç olmadığı kadar değerlidir. Bir etki alanı makine mi, değil mi?
Luiz Angelo, 11

3
@ thePurpleMonkey Bunu qwinsta'yı çalıştırmadan önce "net use \\ servername" yapmanızı önermek için başka bir çevrimiçi forumda gördüm. Bu komut PC'nizin ve sunucunuzun güvenilir bağlantı kurmasını sağlar. Mevcut kullanıcı adınız reddedilirse, sizden \\ sunucuadı için giriş yapmanız için kullanıcı adınızı ister. Bu kurulduktan sonra, qwinsta'yı kullanabilmelisiniz. Referans Forumu Cevap: tomshardware.com/forum/… (Sayfanın altında Anonim - 4 Aralık 2009)
Darius

2
Hepinize teşekkür ederim, çok yardımcı oldunuz. Bunu çözmemin yolu, PsExec ile uzak makineye bir komut istemi açmak ve buradan QWINSTA ve LOGOFF uygulamasını çalıştırmak. Sonra nihayet çalıştı.
thePurpleMonkey 4:13

1

Bir kullanıcının kullanıcı adına göre tek bir komutla uzaktan kapatılması:

logoff /server:"servername" | qwinsta /server:"servername" "username"

Sunucu parola korumalıysa ne olacak?
oldmud0

1

Windows'un çoğu sürümü için: Yönetici etkin bir hesap kullanarak sisteme giriş yapın. Görev yöneticisini getirin (Başlat düğmesinin altındaki "Windows Güvenliği", RDP ise, "taskmgr.exe" komut satırından ya da istediğiniz herhangi bir şekilde).) "Kullanıcılar" sekmesine geri dönün. Kendi oturumunuzu ve diğer oturumları göreceksiniz. Diğer kullanıcının oturumunu seçin ve sağ tıklayın, ardından Bağlantıyı Kes veya Oturumu Kapat seçeneğini seçin (veya oturumu seçebilir ve aşağıdakilerden birini yapmak için alttaki düğmeleri kullanabilirsiniz.)

görev yöneticisinde Kullanıcı sekmesinin resmi

Bağlantısı kesilmiş bir oturumsa, aynı zamanda onu seçebilir, sağ tıklayıp Bağlan'ı kullanabilirsiniz - bu sizi içinde bulunduğunuz oturum yerine o oturuma geçirecektir. Ardından, elbette oturumu kapatabilirsiniz.


İdeal olarak, bilgisayar kullanıcısını bilgisayarlarını ele geçirerek etkilemek istemem. Yine de teşekkürler.
ThePurpleMonkey

0

Bunu logoffkomut satırından yapabileceğinize inanıyorum (kullandığınız makinenin Windows olduğu varsayılarak). Sorunuzu doğru anlarsam, bir kullanıcı uzak oturumunuzdan uzaktayken oturum açar ve farklı bir hesap altında oturum açar. Cmd üzerinden hesaplarından çıkış yapabileceksiniz.


0

Yüklü PSTOOLS varsa, bu SÜPER kolaydır. PSTOOLS kurulu değilse, lütfen bunu yapın. .Exlerin tümünü C: \ Windows \ system32 dizininize kopyalamak isteyebilirsiniz. (bütün adaletlerde, eğer PS araçlarınız yoksa ve bir sistem yöneticisiyseniz ... ne kaçırdığınızı bilmiyorsunuz!)

Şimdi, yerel PC'de yönetici olarak CMD.exe'yi çalıştırın, istendiğinde yönetici kimlik bilgilerinizi girin. Şimdi "psexec \\ hostname cmd.exe" yazın. Bu komut CMD.exe'yi hesabınız olarak, gerçekte makinedeymiş gibi uzaktan çalıştıracaktır. Komut isteminin başlık çubuğunda, başarıyla bağlandığınızda çağrılan uzak ana bilgisayar adını görürsünüz.

Şimdi "sorgu oturumu" yazın. bu şimdi aktif / etkin olmayan tüm oturumları yazdırır, Oturum ID #'sini not etmek istersiniz.

şimdi "logoff #" yazın; burada # = daha önce not aldığınız oturum kimliği.

Bunu ev tabanlı ağ bilgisayarları ile yapabilirsiniz, ancak BOTH sistemlerinde aynı hesaba sahip olmanız gerekir ve biraz zor olabilir.

Bu, birkaç kez test ettiğim KESİNLİKLE etki alanı bilgisayarları ile kesinlikle çalışacaktır.


-2

Doublevisionpro, kullanıcıları uzaktan kapatmanıza izin verecektir. Doublevisionpro'yu çalıştırın, çıkış yapmak istediğiniz kullanıcıyı seçin ve ardından View komutunu seçin.

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.