Uzaktaki Sunucudaki...
 
Bildirimler
Hepsini Temizle

Uzaktaki Sunucudaki Aktif Remote Desktop Oturumlarını Logoff yapmak (Uzaktan)  

Sayfa 1 / 2
Ahmet DEMİRKIRAN
(@ahmetdemirkiran)
Üye

Merhaba Arkadaşlar,

Bir Arkadaşımın başına gelen bir durum üzerine bir tecrübe edindik ve bu tecrübeyi burada paylaşmak istedim

Problem;

Diyelim ki uzak lokasyonda bir sunucunuz var ve bu sunucu üzerinde maksimum sayıda kullanıcı oturum açmış durumda ve siz bu sunucuya erişmeniz gerekli;

Console ile rdp denediniz ama sonuç olumsuz, server üzerinde ilo olmadığını ve third party bir remote programda olmadığını varsayıyoruz. yani bir şekilde başına gitmeniz lazım müdahale için ama gidemeyecek durumdasınız işte tam bu noktada Microsoft sysinternals içerisinde bulunan pstools paketinde psexec komutu ile uzak sunucuya komut satırından bağlanıp aktif oturumları logoff edebilirsiniz.

Çözüm;

 psexec aracını vermiş olduğum linkten indirdikten ve zipli dosyayı açtıktan sonra komut satırını açarak o dizine girelim.

1) psexec \\x.x.x.x -u kullanıcıadı -p şifre cmd (Bu komut bizim uzaktaki sunucunun komut satırına erişmemizi sağlar.)
Örnek: psexec \\127.0.0.1 -u admin -p password cmd

2) komut satırına düştükten sonra qwinsta  komutunu çalıştırarak aktif uzak masaüstü oturumlarını listeleriz.

3) logoff komutunu hangi oturumu kapatmak istiyorsak, o oturumun id'si ile ve /v parametresi ile çalıştıralım.
Örnek: logoff 2 /v

bu işlemlerden sonra mstsc ile normal bir şekilde uzaktaki sunucunuza login olabilir ve kullanabilirsiniz.

İyi Çalışmalar,

Alıntı
Topic starter Gönderildi : 15/01/2009 13:25
Mustafa KASIKCI
(@mustafakasikci)
Üye

Gerçekten faydalı bir konu teşekkürler Ahmet Bey.

CevapAlıntı
Gönderildi : 15/01/2009 14:57
Ahmet DEMİRKIRAN
(@ahmetdemirkiran)
Üye

[quote user="Mustafa KASIKCI"]Gerçekten faydalı bir konu teşekkürler Ahmet Bey.
[/quote]

Rica ederim Mustafa Bey

CevapAlıntı
Topic starter Gönderildi : 15/01/2009 15:57
Dogan Bayraktar
(@doganbayraktar)
Üye

[quote user="Ahmet DEMİRKIRAN"]

Merhaba Arkadaşlar,

Bir Arkadaşımın başına gelen bir durum üzerine bir tecrübe edindik ve bu tecrübeyi burada paylaşmak istedim

Problem;

Diyelim ki uzak lokasyonda bir sunucunuz var ve bu sunucu üzerinde maksimum sayıda kullanıcı oturum açmış durumda ve siz bu sunucuya erişmeniz gerekli;

Console ile rdp denediniz ama sonuç olumsuz, server üzerinde ilo olmadığını ve third party bir remote programda olmadığını varsayıyoruz. yani bir şekilde başına gitmeniz lazım müdahale için ama gidemeyecek durumdasınız işte tam bu noktada Microsoft sysinternals içerisinde bulunan pstools paketinde psexec komutu ile uzak sunucuya komut satırından bağlanıp aktif oturumları logoff edebilirsiniz.

Çözüm;

 psexec aracını vermiş olduğum linkten indirdikten ve zipli dosyayı açtıktan sonra komut satırını açarak o dizine girelim.

1) psexec \\x.x.x.x -u kullanıcıadı -p şifre cmd (Bu komut bizim uzaktaki sunucunun komut satırına erişmemizi sağlar.)
Örnek: psexec \\127.0.0.1 -u admin -p password cmd

2) komut satırına düştükten sonra qwinsta  komutunu çalıştırarak aktif uzak masaüstü oturumlarını listeleriz.

3) logoff komutunu hangi oturumu kapatmak istiyorsak, o oturumun id'si ile ve /v parametresi ile çalıştıralım.
Örnek: logoff 2 /v

bu işlemlerden sonra mstsc ile normal bir şekilde uzaktaki sunucunuza login olabilir ve kullanabilirsiniz.

İyi Çalışmalar,

[/quote]

Teşekkürler Ahmet Bey,

Sizin söylediğiniz yöntemle sunucuyu restart etmeden sorunu hallediyoruz.

CevapAlıntı
Gönderildi : 15/01/2009 16:27
Ugur DEMIR
(@ugurdemir)
Onursal Üye

[quote user="Ahmet DEMİRKIRAN"]

Merhaba Arkadaşlar,


Bir Arkadaşımın başına gelen bir durum üzerine bir tecrübe edindik ve bu tecrübeyi burada paylaşmak istedim


Problem;


Diyelim ki uzak lokasyonda bir sunucunuz var ve bu sunucu üzerinde maksimum sayıda kullanıcı oturum açmış durumda ve siz bu sunucuya erişmeniz gerekli;


Console ile rdp denediniz ama sonuç olumsuz, server üzerinde ilo olmadığını ve third party bir remote programda olmadığını varsayıyoruz. yani bir şekilde başına gitmeniz lazım müdahale için ama gidemeyecek durumdasınız işte tam bu noktada Microsoft sysinternals içerisinde bulunan pstools paketinde psexec komutu ile uzak sunucuya komut satırından bağlanıp aktif oturumları logoff edebilirsiniz.


Çözüm;


 psexec aracını vermiş olduğum linkten indirdikten ve zipli dosyayı açtıktan sonra komut satırını açarak o dizine girelim.


1) psexec \\x.x.x.x -u kullanıcıadı -p şifre cmd (Bu komut bizim uzaktaki sunucunun komut satırına erişmemizi sağlar.)
Örnek: psexec \\127.0.0.1 -u admin -p password cmd


2) komut satırına düştükten sonra qwinsta  komutunu çalıştırarak aktif uzak masaüstü oturumlarını listeleriz.


3) logoff komutunu hangi oturumu kapatmak istiyorsak, o oturumun id'si ile ve /v parametresi ile çalıştıralım.
Örnek: logoff 2 /v


bu işlemlerden sonra mstsc ile normal bir şekilde uzaktaki sunucunuza login olabilir ve kullanabilirsiniz.


İyi Çalışmalar,

[/quote]

Gerçektende güzel ve gerekli bir bilgi.Yalnız bir şey sormak istiyorum.Serverdaki işletim sistemini yazmamışsınız ama sanırım 2003 kullanılıyor.Test imkanım olmadığından soruyorum.Bu işlem tüm server işletim sistemleri için geçerlimidir?

Teşekkürler.

CevapAlıntı
Gönderildi : 18/01/2009 12:13
Ahmet DEMİRKIRAN
(@ahmetdemirkiran)
Üye

Rica ederim Uğur Bey.

Evet Server 2003 için deneme imkanım oldu. muhtemelen tüm windows server işletim sistemleri için geçerli olacaktır.

 İyi Günler

CevapAlıntı
Topic starter Gönderildi : 18/01/2009 13:05
Serhat AKINCI
(@serhatakinci)
Tecrübeli Üye

Bu güzel ipucu için teşekkürler. Bu tip bilgiler paylaşım dünyasında çok değerli çünkü ortada üretilmiş ve denenmiş bir çözüm söz konusu.

Bende support durumu için küçük bir ekleme yapıyorum.

psexec tool'u;

Client tarafında Windows XP ve üzeri, server tarafında Windows Server 2003 ve üzeri sistemlerde kullanabilirsiniz.

 

 

CevapAlıntı
Gönderildi : 18/01/2009 15:53
Ugur DEMIR
(@ugurdemir)
Onursal Üye

[quote user="Serhat AKINCI"]

Bu güzel ipucu için teşekkürler. Bu tip bilgiler paylaşım dünyasında çok değerli çünkü ortada üretilmiş ve denenmiş bir çözüm söz konusu.


Bende support durumu için küçük bir ekleme yapıyorum.


psexec tool'u;


Client tarafında Windows XP ve üzeri, server tarafında Windows Server 2003 ve üzeri sistemlerde kullanabilirsiniz.


 


 

[/quote]

Sorumun cevabını aldım.Teşekkürler Serhat hocam ve Ahmet bey

CevapAlıntı
Gönderildi : 18/01/2009 16:01
Ahmet DEMİRKIRAN
(@ahmetdemirkiran)
Üye

Serhat Hocam,

 Rica Ederim ve Teşekkürler ayrıca.

CevapAlıntı
Topic starter Gönderildi : 18/01/2009 18:45
Murat AYDIN
(@murataydin)
Üye

Merhaba;


Az önce denedim gayet başarılıydı. teşekkürler paylaşım için.

CevapAlıntı
Gönderildi : 19/01/2009 14:39
cem barut
(@cembarut)
Üye

Çok teşekkür ederim çok işime yaradı doğrusu 

CevapAlıntı
Gönderildi : 23/01/2009 13:29
akinbeslan
(@akinbeslan)
Üye

Merhaba,


 


windows7 de bu işlemi başaramadım.aşağıdaki gibi bir durum var.Yardimci olurmusunuz?


 


CevapAlıntı
Gönderildi : 14/05/2010 20:26
OrhanGuzel
(@OrhanGuzel)
Üye

O kadar işime yaradıki  anlatamam 🙂 paylaşım için teşekkürler

CevapAlıntı
Gönderildi : 19/07/2010 13:47
 Anonim

Merhaba Akın bey .bende 7 ile aynı öesaı alıyorum.siz çözebildinizmi ?

CevapAlıntı
Gönderildi : 19/07/2010 14:24
akinbeslan
(@akinbeslan)
Üye

Merhaba


 Aslında ilk denemelerimde olmadı ancak sonra sorunsuz olarak çalıştı.Şuandada çalışıyor aynı komutlarla.


Aşağıdaki  adımları uyguladığınızdan eminmisiniz?


programı indirin - rar dan bir klasore çıkarın - cikardiginiz klasoru C: ye yapıştırın.Daha sonra çalıştıra cmd yazıp runas administrator olarak çalıştırıp c: satırına inin sırasıyla pstools  daha sonra  psexec \\gideceginizpcipsi -u kullaniciadi -p şifreniz cmd  '      yazdiginizda o bilgisayara ulasiyor olmalisiniz.


Daha sonra qwinsta komutu ile mevcut oturumlari listeleyebilirsiniz ve ' logoff IDno /v '  komutu ile o ID deki oturumu sonlandirabilirsiniz.


 

CevapAlıntı
Gönderildi : 21/07/2010 13:07
 Anonim

merhaba

uzakta xp kurulu bir makinaya bu işlemi yapmak istediğimde aşağıdaki gibi bir hata veriyor.Yardımcı olabilirmisiniz.

/

CevapAlıntı
Gönderildi : 08/08/2011 20:46
AHMET AYNACI
(@AHMETAYNACI)
Üye

hocam teşekkürler bu açıklama güzel olmuş..

İndirilen program klasörünün içine girilerek bu işlemlerin yapılması lazım !!! bu kısmı unutmayınız!

 Birde  logoff IDno /v komutundaki boşluklara dikkat edin. örnek olarak;

c:\WINDOWS\system32>logoff (boşluk) 1 (boşluk) /v

 Saygılar 

CevapAlıntı
Gönderildi : 24/03/2014 13:06
Savaş Bölük
(@SavasBoluk)
Üye

teşekkürler güzel bilgi,

domain ortamında oturum bulunamadı hatası alıyorum,

 ne yapmak gerekir? 

CevapAlıntı
Gönderildi : 02/12/2014 17:41
Fatih KARAALIOGLU
(@fatihkaraalioglu)
Kıdemli Üye

merhaba;

Bende bir şeyler yazma ihtiyacı hissettim (:

mstsc aracına yeni eklenen promt, shadow, control ve noConsentPromt komutları da bu ihtiyaçlarımızı karşılamakta.

Group policy üzerinde

Computer Configuration \ User Configuration \
Administrative Templates\ Windows Components\ Remote Desktop Services \ Remote
Desktop Session Host \ Connections

\Set rules for
remote control of Remote Desktop Services user sessions
 
 

gerekli değişiklikler yapıldıktan sonra  /noConsentPrompt komutu ile RDP ile bağlantı yapan kullanıcılarımızın oturumu üzerinde söz hakkı edinebilir, oturumu kapatmanın ötesinde oturumu yönetebiliriz.

 

CevapAlıntı
Gönderildi : 02/12/2014 18:20
Sayfa 1 / 2
Paylaş: