Завершение неактивных сеансов на терминальном сервере Windows

import os 
os.system ('query session > session.txt')

with open ('./session.txt',encoding='866') as f:
    a = f.readlines()

for i in a[3:-1]:
    out = i.split()
    if out[-1] == 'Диск':
        os.system(f'logoff {out[1]}')
        print (f'сеанс пользователя - {out[0]} завершен')

os.remove ('./session.txt')

p.s. запускать от имени администратора
код на гитхабе —

Отправить
Поделиться
Запинить
 310   8 мес   python   rdp   windows