Uzak bir sunucuda açılmış bir RDP oturumum var ama ulaşamıyorum. Bağlanmayı denediğimde boş bir ekran geliyor; görev çubuğu ve masaüstü simgeleri yok. Sanki bir oturumu kapatsam tekrar denediğimde sorun olmayacak.
Bunu yapmanın birkaç yolu var. Önce Sysinternals araçlarını deneyelim. Kimin sunucumuzda oturum açtığını görebilmek için
psloggedon \\sunucu
ve sonrasında oturumu kapatmak için
psshutdown -o -f \\sunucu-o: oturumu kapat
-f: force, zorla kapat
bu iki komutun da sonuna 64 eklenmiş 64-bitlik sürümleri var, psloggedon64.exe ve psshutdown64.exe gibi.
Başka bir yöntem quser ve logoff komutları.
quser /server:sunucu
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
user.name console 2 Active 5+23:13 2024-09-16 09:06
Burada ID sütunundaki 2 değerini not alalım. Bunu kapatılacak oturum kimliği olarak kullanacağız, aşağıdaki gibi.
logoff 2 /server:sunucu
Bir de powershell yöntemi var, RemoteDesktop modülü ile gelen
Invoke-RDUser -HostServer sunucu -UnifiedSessionId 2 -Force
2, quser ile elde edilen oturum kimliği
Hiç yorum yok:
Yorum Gönder