...
Just my blog

Blog about everything, mostly about tech stuff I made. Here is the list of stuff I'm using at my blog. Feel free to ask me about implementations.

Soft I recommend
Py lib I recommend

I'm using these libraries so you can ask me about them.

qwinsta rwinsta утилиты

Здесь рассмотрим такую утилиту как: qwinsta/rwinsta Она позволяет посмотреть сессии удаленного рабочего стола на хосте, кол-во подключенных пользователей и их стостояния

c:\>qwinsta

Локально запущенная:

PS C:\> qwinsta
 SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
 services                                    0  Disc
>console           IAMUSER                   1  Active
 rdp-tcp                                 65536  Listen

Запускаем на удаленном сервере, применяя ключ /COUNTER

PS C:\> qwinsta /server:server_name
 SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
 services                                    0  Disc
 console                                     1  Conn
 ica-tcp#0         jne00                     2  Active  wdica
 ica-tcp#1         jgy00                     3  Active  wdica
 ica-tcp#2         pne00                     4  Active  wdica
 ica-tcp#17        cpr00                     6  Active  wdica
 ica-tcp#6         tke00                     8  Active  wdica
 ica-tcp#23        dma00                    11  Active  wdica
 ica-tcp#8         gap00                    14  Active  wdica
 ica-tcp#13        lmi00                    16  Active  wdica
 ica-tcp#14        sth00                    17  Active  wdica
 ica-tcp#15        ali00                    18  Active  wdica
 ica-tcp#16        ste00                    19  Active  wdica
 ica-tcp#18        kis00                    22  Active  wdica
 ica-tcp#19        mmc00                    23  Active  wdica
 ica-tcp#20        awl00                    25  Active  wdica
 ica-tcp#21        amc00                    26  Active  wdica
 ica-tcp#22        les00                    27  Active  wdica
 ica-tcp#11        rib00                    28  Active  wdica
 ica-tcp#9         mog00                    29  Active  wdica
 ica-tcp#24        lod00                    30  Active  wdica
 ica-tcp#3         grs00                    31  Active  wdica
 ica-tcp#25        jun00                    32  Active  wdica
 ica-tcp#7         sme00                    33  Active  wdica
 ica-tcp#10        kac00                    35  Active  wdica
 ica-tcp#4         tfi00                    37  Active  wdica
 ica-tcp                                 65536  Listen
 rdp-tcp                                 65537  Listen

Получив список сессий и пользователей, мы можем решить что некоторые сессии нам необходимо закрыть или они попросту зависли, тогда применяем такую команду:

rwinsta 15 /server:SERVER_NAME

где 15 - это  ID сессии, и следовательно имя удаленного сервера, где эту сессию закрывать.