Вопрос

Я пытаюсь получить список открытых в данный момент сеансов в Python через WMI.

То, что мне нужно, - это точная информация, отображаемая в системе управления компьютером, когда вы переходите к Системные Инструменты -> Общие папки -> Сеансы (т.е. имя пользователя, имя компьютера, время подключения и тому подобное).

Я знаю (или, по крайней мере, верю), что это как-то связано с Win32_ConnectionShare Общий доступ...

Если это имеет значение, я использую Модуль wmi Тима Голдена.

Конечно, если есть другой (не WMI) способ получения этой информации, то это тоже приветствуется...

Это было полезно?

Решение

Не бери в голову - я нашел это:

>>> import wmi
>>> c = wmi.WMI()
>>> for x in c.Win32_ConnectionShare():
        print "%s: %s" % (x.Dependent.Username, x.Dependent.ComputerName)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top