Qwinsta & Rwinsta pada M$ terminal server/RDP

Mungkin situasi seperti ini pernah anda alami, misal anda ingin melakukan remote dekstop ke salah satu server, ternyata setelah berhasil login terminal session sudah penuh dengan 2 orang rekan team anda yang telah login sebelumnya kemudian setelah selesai tidak melakukan log off namun hanya disconnect dari system sehingga anda sebagai orang pada urutan ke 3 tidak bisa login kedalamnyaūüôā Kondisi ini diperparah bahwa ternyata lokasi server berada di area lain ataupun walaupun¬† dalam satu area tapi ternyata tidak ada monitor maupun keyboard yang menancap ke server tersebutūüė¶

Ternyata ada solusi yang cukup simple bila kita menemui kondisi seperti diatas. Utility bawaan Win XP maupun di server Win2003 yaitu QWinSta.exe & RWinSta.exe, dengan utility ini kita bisa melakukan query (qwinsta.exe) untuk user yang sedang login ke system & dan melakukan reset/log off paksa (dengan menggunakan rwinsta.exe).

Formatnya adalah sebagai berikut :
C:\>qwinsta /server:192.168.1.5
 SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
 console                                     0  Conn    wdcon
 rdp-tcp                                 65536  Listen  rdpwd
                                        didik.gondrong          2  Disc       rdpwd
 rdp-tcp#171             sigit.budi                      4  Active   rdpwd

Dari hasil query diatas terhadap server 192.168.1.5 ternyata ada 2 user yang sedang berada dalam system. User pertama adalah didik.gondrong dengan ID=2, menggunakan remote dekstop/RDP dengan status ‘Disc’. User kedua adalah sigit.budi dengan ID=4 juga menggunakan RDP, dengan status ‘active.

Sekarang bila kita akan melakukan log off paksa terhadap salah satu user, maka tinggal kita ketikkan perintah rwinsta.exe dengan format sebagai berikut:

C:\>rwinsta /server:192.168.1.5 2

RWinSta.exe dengan format diatas berarti kita akan melakukan reset/log off paksa untuk user dengan ID=2 pada server 192.168.1.5 Untuk melihat apakah session yang ingin kita log off paksa sudah berhasil atau belum bisa kita ketikkan QWinSta.exe dengan format sbb:

C:\>qwinsta /server:192.168.1.5

SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
 console                                     0  Conn    wdcon
 rdp-tcp                                 65536  Listen  rdpwd
 rdp-tcp#171       sigit.budi                          4  Active  rdpwd

Dari hasil diatas ternyata saat ini hanya ada user sigit.budi yang masih ada dalam sistem, sedangkan user didik.grondong sudah log off dari sistem, maka sekarang bila kita akan melakukan RDP ke server tersebut maka kita sudah bisa. Hal yang penting diperhatikan adalah bahwa kita harus mempunyai hak previllege sebagai administrator pada server yang akan kita tuju, selamat mencoba :-)

About hachmadi

sharing apa yang bisa kita berikan dan pelajari dari kelebihan orang lain untuk perbaikan diri.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: