Pergunta

Eu estou tentando obter uma lista de sessões atualmente abertas em Python via WMI.

O que eu estou atrás é a informação exibida no Gerenciamento do Computador coisinha, quando você vai para Ferramentas de Sistema -> Pastas compartilhadas -> Sessões (ou seja, nome de usuário, nome do computador, o tempo conectado, esse tipo de coisa).

Eu sei (ou pelo menos acreditar) que tem algo a ver com o Win32_ConnectionShare ...

Se ele faz a diferença, eu estou usando de Tim Golden wmi módulo .

Claro que, se há um outro (não WMI) maneira de obter essas informações, então, que de boas-vindas também ...

Foi útil?

Solução

Nunca mente - Eu encontrei-o:

>>> import wmi
>>> c = wmi.WMI()
>>> for x in c.Win32_ConnectionShare():
        print "%s: %s" % (x.Dependent.Username, x.Dependent.ComputerName)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top